From bf2d986b8c529f77048ed50dda717a6a7e9c6e0e Mon Sep 17 00:00:00 2001 From: Denis Vannier Date: Thu, 16 Jan 2025 10:51:12 +0100 Subject: [PATCH] Add files via upload --- .../Residences_Secondaires.ipynb | 747 ++++++++++++++++++ .../Residences_secondaires_Com_Bzh.csv | 584 ++++++++++++++ 2 files changed, 1331 insertions(+) create mode 100644 residences_secondaires/Residences_Secondaires.ipynb create mode 100644 residences_secondaires/Residences_secondaires_Com_Bzh.csv diff --git a/residences_secondaires/Residences_Secondaires.ipynb b/residences_secondaires/Residences_Secondaires.ipynb new file mode 100644 index 0000000..6f17447 --- /dev/null +++ b/residences_secondaires/Residences_Secondaires.ipynb @@ -0,0 +1,747 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import geopandas as gpd" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/var/folders/zf/sc5qjn6x54b02sbxg3k9jbkr0000gn/T/ipykernel_59395/2889251410.py:1: DtypeWarning: Columns (0) have mixed types. Specify dtype option on import or set low_memory=False.\n", + " InseeComp=pd.read_csv(\"STATS_SOCIO_ECO_COMMUNES/Dossier complet communes/dossier_complet/dossier_complet.csv\", sep=\";\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Index: 583 entries, 0 to 1993\n", + "Data columns (total 2 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 INSEE_COM 583 non-null object\n", + " 1 NOM 583 non-null object\n", + "dtypes: object(2)\n", + "memory usage: 13.7+ KB\n" + ] + } + ], + "source": [ + "# Chargement du découpage littoral :\n", + "Com_BZH=gpd.read_file(\"BANDE_LITTORALE/BANDE_LITTORALE_SECTEURS_COM_BZH.shp\")\n", + "Com_BZH=Com_BZH[[\"INSEE_COM\",\"NOM\"]]\n", + "Com_BZH=Com_BZH.drop_duplicates()\n", + "Com_BZH[\"INSEE_COM\"]=Com_BZH[\"INSEE_COM\"].astype(\"str\")\n", + "ListCom_BZH=Com_BZH[\"INSEE_COM\"].unique()\n", + "\n", + "Com_BZH.info()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/var/folders/zf/sc5qjn6x54b02sbxg3k9jbkr0000gn/T/ipykernel_59395/2487263420.py:1: DtypeWarning: Columns (0) have mixed types. Specify dtype option on import or set low_memory=False.\n", + " Resid_Sec=pd.read_csv(\"RESIDENCES SECONDAIRES/base-cc-logement-2020.CSV\", sep=\";\")[[\"CODGEO\",\"P09_LOG\",\"P09_RSECOCC\",\"P09_LOGVAC\",\"P14_LOG\",\"P14_RSECOCC\",\"P14_LOGVAC\",\"P20_LOG\",\"P20_RSECOCC\",\"P20_LOGVAC\"]]\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DEPINSEE_COMNOMPart_Resid_Sec_09Part_Resid_Sec_14Part_Resid_Sec_20P09_LOGP14_LOGP20_LOGPart_Resid_Vac_09Part_Resid_Vac_14Part_Resid_Vac_20P09_RSECOCCP14_RSECOCCP20_RSECOCCP14_LOGVACP09_LOGVACP20_LOGVAC
05656085H?dic74.30000000072.50000000078.900000000238.900000000253.900000000244.9000000000.8000000002.4000000000.000000000177.500000000184.100000000193.1000000006.0000000002.0000000000.000000000
12222016Île-de-Bréhat75.60000000070.70000000077.200000000842.000000000862.100000000877.3000000002.4000000008.5000000003.000000000636.800000000609.900000000677.50000000073.10000000020.30000000026.400000000
25656214Saint-Gildas-de-Rhuys72.10000000073.10000000077.0000000003294.2000000003463.8000000003749.5000000002.4000000001.7000000000.9000000002376.8000000002530.8000000002888.40000000060.40000000079.50000000035.000000000
35656005Arzon79.20000000079.60000000076.8000000006080.4000000006216.0000000006449.0000000001.6000000001.0000000002.5000000004813.2000000004948.4000000004951.00000000064.80000000095.300000000161.000000000
45656052Damgan77.20000000074.20000000073.5000000003878.5000000003903.1000000004083.0000000001.9000000003.1000000001.4000000002993.7000000002894.7000000003000.000000000122.60000000073.00000000056.000000000
55656087Île-aux-Moines61.70000000072.40000000072.1000000001121.1000000001183.7000000001245.00000000010.6000000000.9000000000.600000000691.200000000856.800000000898.00000000010.700000000118.9000000008.000000000
65656155Pénestin68.30000000074.30000000071.1000000003128.1000000003527.5000000003854.5000000003.5000000000.7000000001.2000000002135.9000000002622.3000000002741.30000000024.200000000108.40000000048.000000000
75656034Carnac74.70000000071.40000000070.6000000009279.4000000008457.6000000008765.7000000001.2000000002.4000000003.2000000006929.4000000006037.8000000006187.300000000200.100000000115.900000000283.400000000
82929085Île-Tudy75.00000000071.40000000070.4000000001475.9000000001427.0000000001434.0000000000.1000000000.1000000000.5000000001107.3000000001018.6000000001009.4000000001.0000000002.2000000007.000000000
92929084Île-Molène57.30000000066.80000000068.700000000293.000000000304.000000000313.4000000001.7000000003.9000000000.300000000168.000000000203.000000000215.20000000012.0000000005.0000000001.000000000
105656258La Trinité-sur-Mer68.70000000067.00000000068.2000000002826.3000000002684.9000000002784.4000000002.6000000001.8000000000.1000000001941.6000000001798.6000000001900.40000000048.10000000074.0000000002.000000000
114444136Préfailles67.70000000067.00000000068.0000000001969.0000000002069.0000000002291.9000000001.5000000003.5000000003.3000000001333.0000000001387.0000000001557.90000000072.00000000030.00000000076.300000000
125656114Locmaria71.40000000070.90000000067.9000000001397.1000000001494.5000000001539.0000000000.6000000000.3000000000.400000000998.0000000001059.1000000001045.0000000004.0000000009.0000000006.000000000
135656088Île-d'Arz67.80000000070.40000000067.400000000524.500000000553.900000000570.7000000005.7000000004.2000000006.600000000355.700000000390.100000000384.70000000023.50000000029.90000000037.400000000
144444125Piriac-sur-Mer72.70000000068.80000000067.3000000004148.5000000003755.8000000004042.3000000002.6000000002.5000000002.8000000003016.7000000002583.8000000002721.00000000093.600000000105.800000000112.300000000
155656234Saint-Pierre-Quiberon66.50000000066.10000000066.8000000003635.4000000003553.8000000003657.3000000002.7000000002.7000000001.8000000002416.5000000002349.6000000002444.20000000096.80000000099.30000000065.600000000
162222282Saint-Cast-le-Guildo64.10000000064.00000000066.4000000005252.0000000005353.7000000005575.0000000003.2000000003.1000000002.0000000003367.2000000003426.9000000003703.100000000165.800000000165.800000000112.900000000
175656186Quiberon65.40000000063.80000000066.2000000007987.7000000008463.3000000008753.7000000002.4000000004.8000000005.1000000005222.8000000005396.6000000005793.200000000406.700000000191.900000000445.200000000
182929082Île-de-Batz59.00000000060.60000000064.900000000742.300000000749.900000000757.0000000003.9000000004.3000000002.100000000438.300000000454.300000000491.00000000032.00000000029.20000000016.000000000
192222302Saint-Jacut-de-la-Mer64.80000000063.00000000063.8000000001367.0000000001312.8000000001393.1000000005.2000000003.7000000002.800000000886.500000000827.500000000888.90000000048.50000000071.10000000038.600000000
\n", + "
" + ], + "text/plain": [ + " DEP INSEE_COM NOM Part_Resid_Sec_09 Part_Resid_Sec_14 \\\n", + "0 56 56085 H?dic 74.300000000 72.500000000 \n", + "1 22 22016 Île-de-Bréhat 75.600000000 70.700000000 \n", + "2 56 56214 Saint-Gildas-de-Rhuys 72.100000000 73.100000000 \n", + "3 56 56005 Arzon 79.200000000 79.600000000 \n", + "4 56 56052 Damgan 77.200000000 74.200000000 \n", + "5 56 56087 Île-aux-Moines 61.700000000 72.400000000 \n", + "6 56 56155 Pénestin 68.300000000 74.300000000 \n", + "7 56 56034 Carnac 74.700000000 71.400000000 \n", + "8 29 29085 Île-Tudy 75.000000000 71.400000000 \n", + "9 29 29084 Île-Molène 57.300000000 66.800000000 \n", + "10 56 56258 La Trinité-sur-Mer 68.700000000 67.000000000 \n", + "11 44 44136 Préfailles 67.700000000 67.000000000 \n", + "12 56 56114 Locmaria 71.400000000 70.900000000 \n", + "13 56 56088 Île-d'Arz 67.800000000 70.400000000 \n", + "14 44 44125 Piriac-sur-Mer 72.700000000 68.800000000 \n", + "15 56 56234 Saint-Pierre-Quiberon 66.500000000 66.100000000 \n", + "16 22 22282 Saint-Cast-le-Guildo 64.100000000 64.000000000 \n", + "17 56 56186 Quiberon 65.400000000 63.800000000 \n", + "18 29 29082 Île-de-Batz 59.000000000 60.600000000 \n", + "19 22 22302 Saint-Jacut-de-la-Mer 64.800000000 63.000000000 \n", + "\n", + " Part_Resid_Sec_20 P09_LOG P14_LOG P20_LOG \\\n", + "0 78.900000000 238.900000000 253.900000000 244.900000000 \n", + "1 77.200000000 842.000000000 862.100000000 877.300000000 \n", + "2 77.000000000 3294.200000000 3463.800000000 3749.500000000 \n", + "3 76.800000000 6080.400000000 6216.000000000 6449.000000000 \n", + "4 73.500000000 3878.500000000 3903.100000000 4083.000000000 \n", + "5 72.100000000 1121.100000000 1183.700000000 1245.000000000 \n", + "6 71.100000000 3128.100000000 3527.500000000 3854.500000000 \n", + "7 70.600000000 9279.400000000 8457.600000000 8765.700000000 \n", + "8 70.400000000 1475.900000000 1427.000000000 1434.000000000 \n", + "9 68.700000000 293.000000000 304.000000000 313.400000000 \n", + "10 68.200000000 2826.300000000 2684.900000000 2784.400000000 \n", + "11 68.000000000 1969.000000000 2069.000000000 2291.900000000 \n", + "12 67.900000000 1397.100000000 1494.500000000 1539.000000000 \n", + "13 67.400000000 524.500000000 553.900000000 570.700000000 \n", + "14 67.300000000 4148.500000000 3755.800000000 4042.300000000 \n", + "15 66.800000000 3635.400000000 3553.800000000 3657.300000000 \n", + "16 66.400000000 5252.000000000 5353.700000000 5575.000000000 \n", + "17 66.200000000 7987.700000000 8463.300000000 8753.700000000 \n", + "18 64.900000000 742.300000000 749.900000000 757.000000000 \n", + "19 63.800000000 1367.000000000 1312.800000000 1393.100000000 \n", + "\n", + " Part_Resid_Vac_09 Part_Resid_Vac_14 Part_Resid_Vac_20 P09_RSECOCC \\\n", + "0 0.800000000 2.400000000 0.000000000 177.500000000 \n", + "1 2.400000000 8.500000000 3.000000000 636.800000000 \n", + "2 2.400000000 1.700000000 0.900000000 2376.800000000 \n", + "3 1.600000000 1.000000000 2.500000000 4813.200000000 \n", + "4 1.900000000 3.100000000 1.400000000 2993.700000000 \n", + "5 10.600000000 0.900000000 0.600000000 691.200000000 \n", + "6 3.500000000 0.700000000 1.200000000 2135.900000000 \n", + "7 1.200000000 2.400000000 3.200000000 6929.400000000 \n", + "8 0.100000000 0.100000000 0.500000000 1107.300000000 \n", + "9 1.700000000 3.900000000 0.300000000 168.000000000 \n", + "10 2.600000000 1.800000000 0.100000000 1941.600000000 \n", + "11 1.500000000 3.500000000 3.300000000 1333.000000000 \n", + "12 0.600000000 0.300000000 0.400000000 998.000000000 \n", + "13 5.700000000 4.200000000 6.600000000 355.700000000 \n", + "14 2.600000000 2.500000000 2.800000000 3016.700000000 \n", + "15 2.700000000 2.700000000 1.800000000 2416.500000000 \n", + "16 3.200000000 3.100000000 2.000000000 3367.200000000 \n", + "17 2.400000000 4.800000000 5.100000000 5222.800000000 \n", + "18 3.900000000 4.300000000 2.100000000 438.300000000 \n", + "19 5.200000000 3.700000000 2.800000000 886.500000000 \n", + "\n", + " P14_RSECOCC P20_RSECOCC P14_LOGVAC P09_LOGVAC P20_LOGVAC \n", + "0 184.100000000 193.100000000 6.000000000 2.000000000 0.000000000 \n", + "1 609.900000000 677.500000000 73.100000000 20.300000000 26.400000000 \n", + "2 2530.800000000 2888.400000000 60.400000000 79.500000000 35.000000000 \n", + "3 4948.400000000 4951.000000000 64.800000000 95.300000000 161.000000000 \n", + "4 2894.700000000 3000.000000000 122.600000000 73.000000000 56.000000000 \n", + "5 856.800000000 898.000000000 10.700000000 118.900000000 8.000000000 \n", + "6 2622.300000000 2741.300000000 24.200000000 108.400000000 48.000000000 \n", + "7 6037.800000000 6187.300000000 200.100000000 115.900000000 283.400000000 \n", + "8 1018.600000000 1009.400000000 1.000000000 2.200000000 7.000000000 \n", + "9 203.000000000 215.200000000 12.000000000 5.000000000 1.000000000 \n", + "10 1798.600000000 1900.400000000 48.100000000 74.000000000 2.000000000 \n", + "11 1387.000000000 1557.900000000 72.000000000 30.000000000 76.300000000 \n", + "12 1059.100000000 1045.000000000 4.000000000 9.000000000 6.000000000 \n", + "13 390.100000000 384.700000000 23.500000000 29.900000000 37.400000000 \n", + "14 2583.800000000 2721.000000000 93.600000000 105.800000000 112.300000000 \n", + "15 2349.600000000 2444.200000000 96.800000000 99.300000000 65.600000000 \n", + "16 3426.900000000 3703.100000000 165.800000000 165.800000000 112.900000000 \n", + "17 5396.600000000 5793.200000000 406.700000000 191.900000000 445.200000000 \n", + "18 454.300000000 491.000000000 32.000000000 29.200000000 16.000000000 \n", + "19 827.500000000 888.900000000 48.500000000 71.100000000 38.600000000 " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Resid_Sec=pd.read_csv(\"RESIDENCES SECONDAIRES/base-cc-logement-2020.CSV\", sep=\";\")[[\"CODGEO\",\"P09_LOG\",\"P09_RSECOCC\",\"P09_LOGVAC\",\"P14_LOG\",\"P14_RSECOCC\",\"P14_LOGVAC\",\"P20_LOG\",\"P20_RSECOCC\",\"P20_LOGVAC\"]]\n", + "\n", + "# Reconstituer le code insee de chaque commune :\n", + "Resid_Sec[\"CODGEO\"]=Resid_Sec[\"CODGEO\"].astype(str)\n", + "def codeinseeCOM(row):\n", + " com=row[\"CODGEO\"]\n", + " if len(com)<5:\n", + " return \"0\"+com\n", + " else:\n", + " return com\n", + "Resid_Sec[\"CODGEO\"]=Resid_Sec.apply(codeinseeCOM,axis=\"columns\")\n", + "\n", + "Resid_Sec[\"DEP\"]=Resid_Sec[\"CODGEO\"].str[:2]\n", + "\n", + "Resid_Sec[\"Part_Resid_Sec_09\"] = ( Resid_Sec[\"P09_RSECOCC\"] / Resid_Sec[\"P09_LOG\"] ) * 100\n", + "Resid_Sec[\"Part_Resid_Vac_09\"] = ( Resid_Sec[\"P09_LOGVAC\"] / Resid_Sec[\"P09_LOG\"] ) * 100\n", + "Resid_Sec[\"Part_Resid_Sec_14\"] = ( Resid_Sec[\"P14_RSECOCC\"] / Resid_Sec[\"P14_LOG\"] ) * 100\n", + "Resid_Sec[\"Part_Resid_Vac_14\"] = ( Resid_Sec[\"P14_LOGVAC\"] / Resid_Sec[\"P14_LOG\"] ) * 100\n", + "Resid_Sec[\"Part_Resid_Sec_20\"] = ( Resid_Sec[\"P20_RSECOCC\"] / Resid_Sec[\"P20_LOG\"] ) * 100\n", + "Resid_Sec[\"Part_Resid_Vac_20\"] = ( Resid_Sec[\"P20_LOGVAC\"] / Resid_Sec[\"P20_LOG\"] ) * 100\n", + "\n", + "Resid_Sec=Resid_Sec[['DEP', 'CODGEO', 'Part_Resid_Sec_09', 'Part_Resid_Sec_14', 'Part_Resid_Sec_20', \n", + " 'P09_LOG', 'P14_LOG', 'P20_LOG', \n", + " 'Part_Resid_Vac_09', 'Part_Resid_Vac_14','Part_Resid_Vac_20',\n", + " 'P09_RSECOCC', 'P14_RSECOCC','P20_RSECOCC',\n", + " 'P14_LOGVAC','P09_LOGVAC','P20_LOGVAC']]\n", + "\n", + "Resid_Sec=Resid_Sec.sort_values(by=\"Part_Resid_Sec_20\", ascending=False)\n", + "\n", + "dep=[\"22\",\"29\",\"35\",\"56\", \"44\"]\n", + "Resid_Sec_Bzh=Resid_Sec[Resid_Sec[\"DEP\"].isin(dep)]\n", + "Resid_Sec_Bzh=Resid_Sec_Bzh.round(1)\n", + "\n", + "Resid_Sec_Bzh=Resid_Sec_Bzh.rename(columns={\"CODGEO\":\"INSEE_COM\"})\n", + "Resid_Sec_Bzh=Resid_Sec_Bzh.merge(Com_BZH, on=\"INSEE_COM\")\n", + "Resid_Sec_Bzh=Resid_Sec_Bzh[['DEP', 'INSEE_COM', 'NOM', 'Part_Resid_Sec_09', 'Part_Resid_Sec_14',\n", + " 'Part_Resid_Sec_20', 'P09_LOG', 'P14_LOG', 'P20_LOG',\n", + " 'Part_Resid_Vac_09', 'Part_Resid_Vac_14', 'Part_Resid_Vac_20',\n", + " 'P09_RSECOCC', 'P14_RSECOCC', 'P20_RSECOCC', 'P14_LOGVAC', 'P09_LOGVAC',\n", + " 'P20_LOGVAC']]\n", + "\n", + "Resid_Sec_Bzh.to_csv(\"RESIDENCES SECONDAIRES/Residences_secondaires_Com_Bzh.csv\")\n", + "Resid_Sec_Bzh.head(20)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "ename": "KeyError", + "evalue": "'STATUT'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[6], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m Resid_Sec_Bzh_STATUTS\u001b[38;5;241m=\u001b[39m\u001b[43mResid_Sec_Bzh\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgroupby\u001b[49m\u001b[43m(\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mSTATUT\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mas_index\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[38;5;241m.\u001b[39magg(\n\u001b[1;32m 2\u001b[0m P09_LOG\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP09_LOG\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m),\n\u001b[1;32m 3\u001b[0m P14_LOG\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP14_LOG\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m),\n\u001b[1;32m 4\u001b[0m P20_LOG\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP20_LOG\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m),\n\u001b[1;32m 5\u001b[0m P09_RSECOCC\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP09_RSECOCC\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m),\n\u001b[1;32m 6\u001b[0m P14_RSECOCC\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP14_RSECOCC\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m),\n\u001b[1;32m 7\u001b[0m P20_RSECOCC\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP20_RSECOCC\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m),\n\u001b[1;32m 8\u001b[0m P09_LOGVAC\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP09_LOGVAC\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m),\n\u001b[1;32m 9\u001b[0m P14_LOGVAC\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP14_LOGVAC\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m),\n\u001b[1;32m 10\u001b[0m P20_LOGVAC\u001b[38;5;241m=\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP20_LOGVAC\u001b[39m\u001b[38;5;124m\"\u001b[39m,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 11\u001b[0m )\n\u001b[1;32m 13\u001b[0m Resid_Sec_Bzh_STATUTS[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mPart_Resid_Sec_09\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m=\u001b[39m ( Resid_Sec_Bzh_STATUTS[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP09_RSECOCC\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m/\u001b[39m Resid_Sec_Bzh_STATUTS[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP09_LOG\u001b[39m\u001b[38;5;124m\"\u001b[39m] ) \u001b[38;5;241m*\u001b[39m \u001b[38;5;241m100\u001b[39m\n\u001b[1;32m 14\u001b[0m Resid_Sec_Bzh_STATUTS[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mPart_Resid_Vac_09\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m=\u001b[39m ( Resid_Sec_Bzh_STATUTS[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP09_LOGVAC\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m/\u001b[39m Resid_Sec_Bzh_STATUTS[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mP09_LOG\u001b[39m\u001b[38;5;124m\"\u001b[39m] ) \u001b[38;5;241m*\u001b[39m \u001b[38;5;241m100\u001b[39m\n", + "File \u001b[0;32m~/opt/anaconda3/envs/GEODATA2/lib/python3.9/site-packages/pandas/core/frame.py:9183\u001b[0m, in \u001b[0;36mDataFrame.groupby\u001b[0;34m(self, by, axis, level, as_index, sort, group_keys, observed, dropna)\u001b[0m\n\u001b[1;32m 9180\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m level \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;129;01mand\u001b[39;00m by \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 9181\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mYou have to supply one of \u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mby\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m and \u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mlevel\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m-> 9183\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mDataFrameGroupBy\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 9184\u001b[0m \u001b[43m \u001b[49m\u001b[43mobj\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9185\u001b[0m \u001b[43m \u001b[49m\u001b[43mkeys\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mby\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9186\u001b[0m \u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43maxis\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9187\u001b[0m \u001b[43m \u001b[49m\u001b[43mlevel\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mlevel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9188\u001b[0m \u001b[43m \u001b[49m\u001b[43mas_index\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mas_index\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9189\u001b[0m \u001b[43m \u001b[49m\u001b[43msort\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msort\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9190\u001b[0m \u001b[43m \u001b[49m\u001b[43mgroup_keys\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mgroup_keys\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9191\u001b[0m \u001b[43m \u001b[49m\u001b[43mobserved\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mobserved\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9192\u001b[0m \u001b[43m \u001b[49m\u001b[43mdropna\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdropna\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9193\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/opt/anaconda3/envs/GEODATA2/lib/python3.9/site-packages/pandas/core/groupby/groupby.py:1329\u001b[0m, in \u001b[0;36mGroupBy.__init__\u001b[0;34m(self, obj, keys, axis, level, grouper, exclusions, selection, as_index, sort, group_keys, observed, dropna)\u001b[0m\n\u001b[1;32m 1326\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdropna \u001b[38;5;241m=\u001b[39m dropna\n\u001b[1;32m 1328\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m grouper \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m-> 1329\u001b[0m grouper, exclusions, obj \u001b[38;5;241m=\u001b[39m \u001b[43mget_grouper\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 1330\u001b[0m \u001b[43m \u001b[49m\u001b[43mobj\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1331\u001b[0m \u001b[43m \u001b[49m\u001b[43mkeys\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1332\u001b[0m \u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43maxis\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1333\u001b[0m \u001b[43m \u001b[49m\u001b[43mlevel\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mlevel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1334\u001b[0m \u001b[43m \u001b[49m\u001b[43msort\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msort\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1335\u001b[0m \u001b[43m \u001b[49m\u001b[43mobserved\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mif\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mobserved\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mis\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mlib\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mno_default\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01melse\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mobserved\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1336\u001b[0m \u001b[43m \u001b[49m\u001b[43mdropna\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdropna\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1337\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1339\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m observed \u001b[38;5;129;01mis\u001b[39;00m lib\u001b[38;5;241m.\u001b[39mno_default:\n\u001b[1;32m 1340\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28many\u001b[39m(ping\u001b[38;5;241m.\u001b[39m_passed_categorical \u001b[38;5;28;01mfor\u001b[39;00m ping \u001b[38;5;129;01min\u001b[39;00m grouper\u001b[38;5;241m.\u001b[39mgroupings):\n", + "File \u001b[0;32m~/opt/anaconda3/envs/GEODATA2/lib/python3.9/site-packages/pandas/core/groupby/grouper.py:1043\u001b[0m, in \u001b[0;36mget_grouper\u001b[0;34m(obj, key, axis, level, sort, observed, validate, dropna)\u001b[0m\n\u001b[1;32m 1041\u001b[0m in_axis, level, gpr \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m, gpr, \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m 1042\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m-> 1043\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mKeyError\u001b[39;00m(gpr)\n\u001b[1;32m 1044\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(gpr, Grouper) \u001b[38;5;129;01mand\u001b[39;00m gpr\u001b[38;5;241m.\u001b[39mkey \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 1045\u001b[0m \u001b[38;5;66;03m# Add key to exclusions\u001b[39;00m\n\u001b[1;32m 1046\u001b[0m exclusions\u001b[38;5;241m.\u001b[39madd(gpr\u001b[38;5;241m.\u001b[39mkey)\n", + "\u001b[0;31mKeyError\u001b[0m: 'STATUT'" + ] + } + ], + "source": [ + "Resid_Sec_Bzh_STATUTS=Resid_Sec_Bzh.groupby([\"STATUT\"], as_index=False).agg(\n", + " P09_LOG=(\"P09_LOG\",\"sum\"),\n", + " P14_LOG=(\"P14_LOG\",\"sum\"),\n", + " P20_LOG=(\"P20_LOG\",\"sum\"),\n", + " P09_RSECOCC=(\"P09_RSECOCC\",\"sum\"),\n", + " P14_RSECOCC=(\"P14_RSECOCC\",\"sum\"),\n", + " P20_RSECOCC=(\"P20_RSECOCC\",\"sum\"),\n", + " P09_LOGVAC=(\"P09_LOGVAC\",\"sum\"),\n", + " P14_LOGVAC=(\"P14_LOGVAC\",\"sum\"),\n", + " P20_LOGVAC=(\"P20_LOGVAC\",\"sum\")\n", + " )\n", + "\n", + "Resid_Sec_Bzh_STATUTS[\"Part_Resid_Sec_09\"] = ( Resid_Sec_Bzh_STATUTS[\"P09_RSECOCC\"] / Resid_Sec_Bzh_STATUTS[\"P09_LOG\"] ) * 100\n", + "Resid_Sec_Bzh_STATUTS[\"Part_Resid_Vac_09\"] = ( Resid_Sec_Bzh_STATUTS[\"P09_LOGVAC\"] / Resid_Sec_Bzh_STATUTS[\"P09_LOG\"] ) * 100\n", + "Resid_Sec_Bzh_STATUTS[\"Part_Resid_Sec_14\"] = ( Resid_Sec_Bzh_STATUTS[\"P14_RSECOCC\"] / Resid_Sec_Bzh_STATUTS[\"P14_LOG\"] ) * 100\n", + "Resid_Sec_Bzh_STATUTS[\"Part_Resid_Vac_14\"] = ( Resid_Sec_Bzh_STATUTS[\"P14_LOGVAC\"] / Resid_Sec_Bzh_STATUTS[\"P14_LOG\"] ) * 100\n", + "Resid_Sec_Bzh_STATUTS[\"Part_Resid_Sec_20\"] = ( Resid_Sec_Bzh_STATUTS[\"P20_RSECOCC\"] / Resid_Sec_Bzh_STATUTS[\"P20_LOG\"] ) * 100\n", + "Resid_Sec_Bzh_STATUTS[\"Part_Resid_Vac_20\"] = ( Resid_Sec_Bzh_STATUTS[\"P20_LOGVAC\"] / Resid_Sec_Bzh_STATUTS[\"P20_LOG\"] ) * 100\n", + "\n", + "Resid_Sec_Bzh_STATUTS.to_csv(\"Resid_Sec_Bzh_STATUTS.csv\")\n", + "\n", + "Resid_Sec_Bzh_STATUTS\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "GEODATA", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.19" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/residences_secondaires/Residences_secondaires_Com_Bzh.csv b/residences_secondaires/Residences_secondaires_Com_Bzh.csv new file mode 100644 index 0000000..06dfd2d --- /dev/null +++ b/residences_secondaires/Residences_secondaires_Com_Bzh.csv @@ -0,0 +1,584 @@ +,DEP,INSEE_COM,NOM,Part_Resid_Sec_09,Part_Resid_Sec_14,Part_Resid_Sec_20,P09_LOG,P14_LOG,P20_LOG,Part_Resid_Vac_09,Part_Resid_Vac_14,Part_Resid_Vac_20,P09_RSECOCC,P14_RSECOCC,P20_RSECOCC,P14_LOGVAC,P09_LOGVAC,P20_LOGVAC +0,56,56085,H?dic,74.3,72.5,78.9,238.9,253.9,244.9,0.8,2.4,0.0,177.5,184.1,193.1,6.0,2.0,0.0 +1,22,22016,Île-de-Bréhat,75.6,70.7,77.2,842.0,862.1,877.3,2.4,8.5,3.0,636.8,609.9,677.5,73.1,20.3,26.4 +2,56,56214,Saint-Gildas-de-Rhuys,72.1,73.1,77.0,3294.2,3463.8,3749.5,2.4,1.7,0.9,2376.8,2530.8,2888.4,60.4,79.5,35.0 +3,56,56005,Arzon,79.2,79.6,76.8,6080.4,6216.0,6449.0,1.6,1.0,2.5,4813.2,4948.4,4951.0,64.8,95.3,161.0 +4,56,56052,Damgan,77.2,74.2,73.5,3878.5,3903.1,4083.0,1.9,3.1,1.4,2993.7,2894.7,3000.0,122.6,73.0,56.0 +5,56,56087,Île-aux-Moines,61.7,72.4,72.1,1121.1,1183.7,1245.0,10.6,0.9,0.6,691.2,856.8,898.0,10.7,118.9,8.0 +6,56,56155,Pénestin,68.3,74.3,71.1,3128.1,3527.5,3854.5,3.5,0.7,1.2,2135.9,2622.3,2741.3,24.2,108.4,48.0 +7,56,56034,Carnac,74.7,71.4,70.6,9279.4,8457.6,8765.7,1.2,2.4,3.2,6929.4,6037.8,6187.3,200.1,115.9,283.4 +8,29,29085,Île-Tudy,75.0,71.4,70.4,1475.9,1427.0,1434.0,0.1,0.1,0.5,1107.3,1018.6,1009.4,1.0,2.2,7.0 +9,29,29084,Île-Molène,57.3,66.8,68.7,293.0,304.0,313.4,1.7,3.9,0.3,168.0,203.0,215.2,12.0,5.0,1.0 +10,56,56258,La Trinité-sur-Mer,68.7,67.0,68.2,2826.3,2684.9,2784.4,2.6,1.8,0.1,1941.6,1798.6,1900.4,48.1,74.0,2.0 +11,44,44136,Préfailles,67.7,67.0,68.0,1969.0,2069.0,2291.9,1.5,3.5,3.3,1333.0,1387.0,1557.9,72.0,30.0,76.3 +12,56,56114,Locmaria,71.4,70.9,67.9,1397.1,1494.5,1539.0,0.6,0.3,0.4,998.0,1059.1,1045.0,4.0,9.0,6.0 +13,56,56088,Île-d'Arz,67.8,70.4,67.4,524.5,553.9,570.7,5.7,4.2,6.6,355.7,390.1,384.7,23.5,29.9,37.4 +14,44,44125,Piriac-sur-Mer,72.7,68.8,67.3,4148.5,3755.8,4042.3,2.6,2.5,2.8,3016.7,2583.8,2721.0,93.6,105.8,112.3 +15,56,56234,Saint-Pierre-Quiberon,66.5,66.1,66.8,3635.4,3553.8,3657.3,2.7,2.7,1.8,2416.5,2349.6,2444.2,96.8,99.3,65.6 +16,22,22282,Saint-Cast-le-Guildo,64.1,64.0,66.4,5252.0,5353.7,5575.0,3.2,3.1,2.0,3367.2,3426.9,3703.1,165.8,165.8,112.9 +17,56,56186,Quiberon,65.4,63.8,66.2,7987.7,8463.3,8753.7,2.4,4.8,5.1,5222.8,5396.6,5793.2,406.7,191.9,445.2 +18,29,29082,Île-de-Batz,59.0,60.6,64.9,742.3,749.9,757.0,3.9,4.3,2.1,438.3,454.3,491.0,32.0,29.2,16.0 +19,22,22302,Saint-Jacut-de-la-Mer,64.8,63.0,63.8,1367.0,1312.8,1393.1,5.2,3.7,2.8,886.5,827.5,888.9,48.5,71.1,38.6 +20,44,44135,Le Pouliguen,58.7,59.2,63.3,6271.0,6337.0,6567.8,1.4,3.6,2.9,3678.0,3754.0,4159.9,225.0,90.0,192.9 +21,56,56233,Saint-Philibert,64.3,60.4,62.8,2166.0,2081.1,2044.6,1.8,2.9,0.8,1393.0,1256.1,1285.0,61.3,38.5,16.1 +22,56,56086,Île-d'Houat,56.2,58.7,62.6,313.0,334.0,350.1,2.6,3.3,3.4,176.0,196.0,219.3,11.0,8.0,12.1 +23,44,44097,Mesquer,68.5,65.2,62.2,2686.1,2869.0,3006.0,2.0,3.3,3.2,1840.6,1871.7,1870.0,94.6,54.4,97.0 +24,56,56009,Bangor,62.1,63.8,61.9,1210.5,1310.5,1379.8,2.3,1.7,3.7,751.6,835.8,854.2,22.6,28.0,51.0 +25,44,44010,Batz-sur-Mer,59.9,60.1,61.1,3860.0,3995.0,4141.6,3.3,3.3,3.4,2311.0,2399.0,2531.1,130.0,129.0,139.4 +26,56,56241,Sauzon,61.3,60.3,60.5,1197.3,1258.7,1321.2,2.8,3.5,1.4,734.5,759.3,798.8,44.3,33.9,17.9 +27,29,29256,Saint-Nic,58.9,60.7,60.3,1055.5,1090.4,1077.0,7.4,4.1,3.2,622.1,662.4,649.0,44.6,78.0,34.0 +28,35,35256,Saint-Briac-sur-Mer,61.1,61.3,60.0,2635.0,2802.0,2950.5,2.4,3.2,2.3,1609.0,1719.0,1770.1,89.0,63.0,68.5 +29,22,22179,Fréhel,56.2,58.0,59.9,1704.0,1961.0,2127.0,2.4,4.1,2.4,957.0,1138.0,1274.3,81.0,41.0,51.3 +30,35,35287,Saint-Lunaire,56.2,58.3,59.7,2504.5,2758.1,3011.8,2.4,2.8,0.9,1408.4,1606.6,1798.0,76.5,59.1,28.2 +31,56,56116,Locmariaquer,59.3,58.3,59.0,1963.6,1907.1,2105.6,1.0,1.1,2.2,1164.2,1111.8,1242.7,20.1,18.7,46.5 +32,22,22094,Lancieux,60.0,59.0,59.0,1912.1,2013.0,2117.0,4.3,4.1,3.9,1147.4,1187.8,1249.0,83.1,81.9,83.0 +33,44,44055,La Baule-Escoublac,58.0,58.4,58.0,21631.3,22132.6,23454.4,3.4,4.8,3.7,12538.1,12920.3,13602.1,1059.9,732.9,875.8 +34,44,44012,La Bernerie-en-Retz,60.5,58.3,57.9,3407.3,3467.0,3962.9,3.7,3.8,2.1,2059.9,2021.2,2292.7,130.6,126.6,82.6 +35,44,44049,Le Croisic,59.6,58.2,57.8,5406.3,5213.5,5397.2,3.3,3.1,2.9,3220.9,3033.0,3119.6,159.5,179.4,154.7 +36,56,56240,Sarzeau,58.5,59.8,57.7,9517.0,10354.0,11500.6,3.5,3.2,3.0,5572.0,6195.0,6639.3,329.0,336.0,343.7 +37,22,22054,Erquy,56.6,57.1,56.7,4553.0,4912.0,5150.5,2.5,2.7,2.6,2576.0,2803.0,2922.6,133.0,113.0,133.8 +38,22,22186,Pléneuf-Val-André,52.3,54.7,55.9,4614.0,5141.0,5483.4,4.8,5.0,3.5,2415.0,2812.0,3066.6,255.0,223.0,192.9 +39,56,56069,Groix,47.1,51.2,55.0,2484.8,2654.3,2808.6,7.1,4.7,1.5,1170.4,1359.8,1545.9,124.3,176.6,42.3 +40,44,44182,Saint-Michel-Chef-Chef,58.7,57.5,54.4,5251.9,5397.8,6099.1,2.4,2.4,3.5,3081.0,3103.9,3319.4,129.9,123.9,215.7 +41,56,56106,Larmor-Baden,50.4,51.5,54.4,904.2,998.5,1092.8,4.9,2.9,2.5,455.8,514.5,594.6,29.0,44.5,27.2 +42,44,44211,La Turballe,55.2,55.4,52.4,5017.5,5254.9,5648.0,3.2,4.0,2.5,2768.7,2910.9,2958.0,208.0,161.3,139.0 +43,29,29133,Locquirec,51.5,53.1,52.2,1603.9,1652.5,1720.8,3.9,5.2,1.9,826.2,876.8,897.9,85.8,62.9,32.4 +44,56,56062,Gâvres,50.3,48.5,52.1,905.0,908.0,913.1,3.8,6.8,4.1,455.0,440.0,476.0,62.0,34.0,37.0 +45,29,29238,Roscanvel,44.2,52.8,51.9,864.0,914.0,916.2,5.9,2.5,1.2,382.0,483.0,475.5,23.0,51.0,11.0 +46,22,22379,Trévou-Tréguignec,45.7,46.8,51.3,1267.0,1295.0,1430.2,4.0,4.6,1.6,579.0,606.0,734.0,60.0,51.0,23.4 +47,29,29006,Bénodet,55.6,53.9,50.7,4125.8,3940.7,4290.1,4.5,1.5,3.7,2295.8,2122.6,2176.5,59.8,185.8,160.3 +48,22,22325,Saint-Quay-Portrieux,50.5,52.5,50.5,3646.0,3748.0,4022.7,5.0,5.1,6.5,1843.0,1968.0,2031.6,192.0,184.0,260.3 +49,44,44106,Les Moutiers-en-Retz,56.9,50.9,50.4,1428.0,1706.0,1971.9,0.7,4.2,4.5,813.0,869.0,993.6,72.0,10.0,89.0 +50,29,29104,Landévennec,44.6,48.6,50.3,350.8,343.4,351.6,7.3,6.3,4.1,156.4,166.9,176.9,21.5,25.6,14.6 +51,22,22218,Plougrescant,46.0,46.0,50.3,1238.3,1243.5,1398.5,2.1,3.8,5.2,569.6,571.8,703.3,46.8,26.2,72.7 +52,22,22353,Trégastel,52.4,48.6,49.8,2652.2,2642.5,2860.2,2.7,3.6,3.7,1388.5,1285.0,1424.3,95.4,70.7,106.2 +53,56,56252,Le Tour-du-Parc,44.4,45.3,49.6,955.0,1056.0,1132.2,5.0,3.4,0.2,424.0,478.0,561.1,36.0,48.0,2.0 +54,29,29155,Ouessant,48.8,47.5,49.2,952.4,1018.3,1046.0,1.6,3.6,5.7,465.0,483.6,515.0,36.2,14.8,60.0 +55,44,44132,Pornichet,52.9,50.5,49.2,11103.5,11943.9,12899.0,2.3,5.2,3.2,5878.0,6035.3,6348.8,617.5,255.2,413.7 +56,44,44126,La Plaine-sur-Mer,58.4,59.1,48.9,4239.4,4577.0,4535.3,2.2,2.5,4.8,2475.2,2702.7,2217.9,115.3,91.2,218.0 +57,29,29083,Île-de-Sein,62.9,57.8,48.6,350.0,365.0,393.0,2.6,3.6,6.6,220.0,211.0,191.0,13.0,9.0,25.9 +58,29,29135,Loctudy,48.2,49.7,48.2,3900.4,3916.4,4181.4,2.8,1.0,0.8,1879.5,1945.6,2015.2,39.8,110.9,34.9 +59,29,29153,Névez,46.0,46.6,48.1,2585.0,2694.0,2816.3,3.2,4.3,2.8,1189.0,1256.0,1355.7,117.0,84.0,77.5 +60,29,29021,Plounéour-Brignogan-plages,47.9,46.4,48.0,2064.5,2054.9,2084.8,3.6,5.6,4.2,989.6,953.1,999.7,115.7,75.3,86.9 +61,22,22201,Plévenon,44.6,45.4,47.6,735.0,755.0,783.8,4.4,4.1,2.7,328.0,343.0,373.3,31.0,32.0,21.2 +62,22,22109,Lanloup,48.9,44.0,47.2,255.1,263.7,247.3,2.8,4.6,3.7,124.8,116.1,116.9,12.2,7.2,9.2 +63,56,56152,Le Palais,43.8,44.5,47.1,2437.5,2555.4,2611.0,6.8,6.1,4.0,1067.9,1136.6,1230.0,157.0,164.9,104.0 +64,56,56054,Erdeven,51.6,50.8,46.6,3366.0,3504.2,3699.0,4.0,3.9,3.5,1736.4,1779.4,1723.0,138.4,134.5,131.0 +65,29,29109,Landunvez,45.2,43.6,46.0,1285.4,1342.2,1387.7,4.2,5.2,3.9,581.2,585.7,637.7,69.9,54.3,53.7 +66,29,29289,Trégarvan,39.6,43.8,45.9,129.4,132.5,129.7,2.4,2.3,6.2,51.2,58.0,59.5,3.0,3.1,8.1 +67,29,29228,Primelin,37.4,42.3,45.5,676.0,695.0,703.2,6.5,5.5,3.3,253.0,294.0,320.0,38.0,44.0,23.1 +68,35,35093,Dinard,42.1,46.5,44.3,10735.9,11263.4,11752.4,4.6,5.3,4.7,4522.5,5238.6,5203.8,596.4,499.0,551.8 +69,56,56018,Billiers,43.4,43.9,44.2,677.3,718.2,797.6,2.3,3.7,3.2,294.2,315.1,352.9,26.6,15.3,25.8 +70,29,29214,Plovan,40.0,42.4,44.2,557.5,595.0,617.6,1.9,3.1,1.3,222.7,252.5,273.1,18.3,10.7,8.2 +71,29,29188,Plougasnou,35.7,38.2,43.9,2806.1,2956.9,3035.0,5.5,6.9,6.7,1002.0,1130.9,1332.1,204.0,154.1,203.4 +72,29,29042,Crozon,42.3,40.8,43.6,6660.0,7015.5,7277.0,3.8,7.0,5.5,2814.1,2861.7,3175.2,489.8,249.9,403.8 +73,29,29003,Audierne,32.8,38.9,43.6,3301.2,3565.9,3896.1,7.1,6.7,6.0,1084.5,1385.9,1698.5,239.0,234.9,232.5 +74,22,22166,Penvénan,41.0,40.7,42.1,2252.0,2383.6,2418.0,2.0,5.1,3.4,923.5,970.3,1018.0,121.3,45.5,81.0 +75,56,56055,Étel,38.6,44.2,41.9,1789.0,1985.0,2096.0,4.3,5.8,5.7,690.0,878.0,878.2,115.0,77.0,118.6 +76,22,22343,Trébeurden,37.3,37.2,41.3,3172.0,3341.3,3583.5,5.5,6.7,3.5,1182.1,1242.9,1481.2,223.1,173.8,124.7 +77,35,35049,Cancale,33.1,37.3,41.3,3896.3,4389.0,4793.7,4.2,5.4,4.3,1288.2,1635.7,1980.5,238.3,164.1,204.7 +78,29,29022,Camaret-sur-Mer,39.2,39.2,41.1,2238.0,2351.0,2460.2,3.2,5.2,5.0,878.0,922.0,1010.7,123.0,72.0,123.8 +79,29,29023,Carantec,37.1,38.7,40.7,3012.7,2907.9,3058.8,8.8,5.9,4.4,1119.2,1126.0,1246.3,172.0,266.1,133.9 +80,29,29292,Tréguennec,32.6,41.4,40.5,250.7,268.9,271.1,9.4,5.2,3.7,81.6,111.4,109.8,14.1,23.5,10.1 +81,22,22349,Trédrez-Locquémeau,33.7,37.5,40.4,1120.6,1149.5,1201.0,4.9,3.4,0.9,377.7,430.9,485.5,39.2,55.0,11.1 +82,22,22085,Kerbors,44.3,44.0,40.1,305.0,309.0,310.0,4.6,3.9,10.4,135.0,136.0,124.4,12.0,14.0,32.1 +83,56,56030,Camoël,39.3,39.8,40.0,659.9,790.7,872.6,3.2,4.8,2.8,259.4,314.4,348.8,38.1,20.9,24.2 +84,56,56002,Ambon,51.6,39.4,39.8,1614.0,1445.6,1642.0,3.9,3.8,1.2,833.1,569.1,653.0,55.4,62.4,20.0 +85,29,29031,Clohars-Carnoët,40.5,38.0,39.7,3648.5,3799.6,4252.0,7.9,8.5,6.9,1478.1,1442.8,1687.0,324.1,287.9,295.0 +86,22,22195,Pleubian,31.1,30.8,39.7,1970.7,2059.0,2134.3,6.1,8.7,1.9,612.2,634.4,846.6,179.5,119.5,41.6 +87,29,29158,Penmarch,31.4,34.1,39.6,4622.6,4755.3,5024.9,8.3,9.6,7.2,1453.2,1622.7,1988.4,458.6,384.4,359.5 +88,29,29028,Cléden-Cap-Sizun,35.9,39.5,39.5,793.0,825.0,833.0,5.7,6.1,6.9,285.0,326.0,328.8,50.0,45.0,57.1 +89,29,29072,Guilvinec,28.4,33.0,39.2,2605.5,2792.8,2873.0,11.5,11.1,6.2,740.8,921.5,1127.0,309.4,299.5,177.0 +90,44,44006,Assérac,45.7,42.1,38.5,1522.2,1484.1,1597.0,6.1,6.0,8.0,695.2,625.2,615.0,89.7,93.1,127.0 +91,29,29221,Porspoder,39.2,37.8,38.3,1419.1,1471.6,1468.0,5.4,4.9,2.9,556.9,555.9,562.0,71.8,77.1,42.0 +92,22,22168,Perros-Guirec,32.8,34.2,37.6,6417.1,6975.7,7365.2,7.3,9.0,8.6,2105.4,2387.2,2772.1,629.4,469.7,635.8 +93,22,22319,Saint-Michel-en-Grève,38.6,36.3,37.0,438.8,439.3,457.3,5.7,7.7,5.1,169.2,159.6,169.2,33.9,25.2,23.2 +94,35,35078,Cherrueix,33.8,36.5,37.0,775.7,831.5,874.3,1.0,3.3,3.3,262.2,303.3,323.3,27.5,8.1,28.6 +95,56,56205,Saint-Armel,41.7,38.5,36.8,671.0,729.0,768.4,2.2,3.3,7.1,280.0,281.0,282.6,24.0,15.0,54.5 +96,29,29215,Plozévet,32.3,34.7,36.7,2299.9,2337.6,2510.8,5.0,3.6,3.8,742.0,811.1,922.3,83.5,113.8,95.8 +97,44,44131,Pornic,41.7,38.0,36.5,11334.0,11797.4,13951.7,3.9,4.8,3.9,4727.3,4486.7,5091.4,567.0,446.9,549.4 +98,22,22111,Lanmodez,33.8,35.2,36.1,325.0,349.0,357.9,5.2,8.3,9.8,110.0,123.0,129.4,29.0,17.0,35.1 +99,22,22210,Ploubazlanec,34.9,35.4,35.9,2499.7,2578.9,2627.7,4.0,5.6,5.1,872.7,912.5,944.5,145.4,99.0,135.1 +100,22,22350,Tréduder,36.4,37.0,35.9,144.7,148.5,153.1,3.5,2.7,4.6,52.7,55.0,55.0,4.0,5.1,7.0 +101,29,29284,Treffiagat,33.9,33.7,35.7,1691.5,1807.4,1877.6,2.0,3.3,2.2,573.9,609.5,670.3,59.4,34.7,40.5 +102,29,29168,Plogoff,31.2,32.4,35.2,1075.3,1100.6,1152.5,6.7,7.8,6.7,335.6,357.1,406.2,86.0,72.0,77.6 +103,29,29037,Combrit,40.1,35.0,35.0,2706.7,2964.5,3269.0,3.0,6.1,4.5,1084.3,1037.9,1144.0,179.7,80.2,146.0 +104,29,29190,Plougonvelin,36.6,35.1,34.9,2575.3,2815.4,3018.2,3.8,3.5,2.2,941.4,987.8,1052.1,98.7,98.0,65.2 +105,35,35354,Vieux-Viel,19.9,22.8,34.2,185.7,206.4,209.9,10.8,9.2,0.0,37.0,47.0,71.7,19.0,20.0,0.0 +106,22,22198,Pleumeur-Bodou,31.4,32.4,34.1,2783.6,2985.1,3152.6,4.2,5.3,4.2,875.0,967.8,1074.9,157.2,117.6,133.9 +107,22,22363,Trélévern,32.1,31.6,34.0,995.2,985.7,1020.7,2.0,1.7,3.3,319.5,311.8,347.2,17.1,19.7,33.9 +108,29,29239,Roscoff,33.4,29.1,33.9,2910.0,3004.0,3076.8,8.2,18.1,7.9,972.0,874.0,1041.8,545.0,239.0,242.6 +109,29,29091,Kerlouan,33.7,30.6,33.8,1726.3,1774.3,1779.8,3.6,7.0,5.8,581.8,542.7,602.4,123.6,62.6,102.9 +110,22,22242,Plurien,33.8,34.7,33.8,1054.9,1128.2,1228.8,3.3,3.1,5.8,357.1,391.1,415.6,35.3,34.3,71.2 +111,44,44154,Saint-Brevin-les-Pins,40.8,36.8,33.7,9102.0,10055.8,10687.8,2.5,4.4,1.7,3709.3,3704.4,3605.3,446.4,230.6,186.8 +112,29,29287,Tréflez,32.6,32.3,33.3,617.6,657.0,707.7,4.9,6.8,6.2,201.6,211.9,235.5,44.6,30.3,43.8 +113,29,29197,Plouhinec,27.4,31.0,33.1,3110.8,3245.3,3344.2,5.7,5.7,5.5,851.7,1007.5,1108.3,183.4,177.4,184.6 +114,29,29165,Plobannalec-Lesconil,32.7,29.4,33.1,2447.1,2633.8,2831.0,5.4,8.8,5.4,799.0,774.0,938.0,233.0,132.8,153.0 +115,29,29058,Fouesnant,37.2,33.5,32.2,7305.3,7469.2,8067.0,4.6,5.6,4.7,2717.2,2499.5,2600.0,416.1,337.4,379.0 +116,22,22214,Plouézec,31.3,30.4,32.2,2519.7,2586.9,2675.8,5.5,7.7,6.5,788.5,785.9,862.0,198.0,138.2,172.6 +117,56,56168,Plouharnel,32.9,29.3,31.6,1387.5,1419.4,1602.0,6.4,4.9,5.1,456.0,416.0,507.0,69.5,88.4,81.0 +118,29,29251,Saint-Jean-du-Doigt,29.2,34.2,31.2,454.5,470.9,493.0,7.7,2.7,3.4,132.6,161.2,154.0,12.9,35.1,17.0 +119,22,22055,Binic-Étables-sur-Mer,31.2,30.8,31.1,4980.1,5226.4,5504.0,2.9,4.4,5.2,1554.9,1610.2,1714.0,231.2,144.2,284.0 +120,29,29280,Telgruc-sur-Mer,27.9,31.5,31.1,1375.9,1464.0,1619.2,4.4,2.4,7.3,383.3,460.8,503.5,35.8,60.2,118.2 +121,22,22377,Tréveneuc,34.2,33.4,30.6,576.5,596.7,635.0,3.2,4.2,5.0,197.4,199.2,194.0,25.0,18.4,32.0 +122,29,29001,Argol,34.9,33.7,30.4,587.6,717.3,721.9,2.9,3.4,8.1,205.0,241.4,219.3,24.0,17.0,58.1 +123,22,22222,Plouha,26.0,27.3,30.1,3334.0,3419.0,3646.9,7.6,8.7,8.6,867.0,934.0,1097.7,297.0,255.0,314.6 +124,29,29137,Logonna-Daoulas,24.7,23.4,29.8,1206.3,1248.3,1417.5,4.4,5.9,4.8,298.5,291.6,423.1,73.2,53.0,68.0 +125,22,22194,Plestin-les-Grèves,26.0,29.0,29.4,2564.4,2727.3,2834.0,8.9,7.8,7.0,667.1,790.7,834.0,212.5,227.2,199.0 +126,56,56004,Arzal,37.1,33.5,29.3,977.0,1071.1,1192.3,3.9,4.7,7.2,362.1,358.5,348.9,50.3,38.3,86.2 +127,29,29077,Guissény,25.7,29.3,29.1,1293.0,1402.5,1434.0,6.7,5.0,5.2,332.6,410.7,418.0,70.7,86.1,74.0 +128,29,29176,Plonévez-Porzay,29.2,26.4,29.0,1099.1,1169.8,1229.3,2.8,3.5,1.8,321.4,308.3,356.7,40.4,30.8,21.7 +129,22,22127,Lézardrieux,25.1,21.5,28.7,1138.9,1194.6,1213.5,8.7,15.3,8.6,285.8,257.2,348.9,182.9,98.9,104.6 +130,22,22268,Ruca,21.7,28.1,28.5,318.0,368.7,404.0,5.8,5.3,6.7,68.9,103.7,115.0,19.7,18.4,27.0 +131,29,29112,Lanildut,31.6,28.5,28.4,645.9,675.3,697.9,3.1,6.8,5.3,204.3,192.6,198.4,46.1,20.0,37.3 +132,35,35263,Saint-Coulomb,38.4,28.9,28.4,1761.0,1658.3,1883.8,3.6,2.5,3.5,675.8,479.7,535.0,40.9,63.2,65.7 +133,29,29008,Beuzec-Cap-Sizun,27.4,24.4,28.4,668.6,677.7,700.2,2.2,6.9,4.3,183.0,165.3,198.6,46.6,14.8,29.9 +134,29,29150,Moëlan-sur-Mer,28.7,28.3,28.2,4899.9,5192.4,5231.4,5.7,7.7,8.2,1407.8,1467.3,1474.7,397.8,280.1,430.2 +135,56,56008,Baden,24.9,24.4,28.0,2404.2,2835.0,3159.2,3.3,5.8,6.0,598.1,690.9,883.8,163.2,78.1,188.7 +136,56,56169,Plouhinec,25.2,26.0,27.6,3026.9,3521.1,3737.2,4.1,6.0,5.0,763.0,915.1,1030.3,210.2,124.9,186.0 +137,22,22119,Lanvellec,28.7,27.3,27.5,422.0,451.0,459.1,8.1,10.2,8.4,121.0,123.0,126.1,46.0,34.0,38.3 +138,29,29040,Le Conquet,28.1,27.8,27.4,1777.2,1901.3,1942.0,4.8,6.6,3.8,498.5,529.0,533.0,125.4,85.2,73.0 +139,29,29185,Plouescat,26.5,27.0,27.1,2449.3,2551.1,2584.0,7.4,9.2,8.5,647.9,688.3,700.0,235.9,181.0,219.0 +140,29,29273,Santec,24.7,26.7,27.0,1458.8,1561.2,1685.0,5.9,5.2,6.8,360.1,417.2,455.0,80.5,86.2,115.0 +141,29,29063,Goulien,35.6,32.5,27.0,302.4,312.4,319.9,1.0,3.5,7.3,107.8,101.7,86.4,11.0,3.1,23.4 +142,35,35288,Saint-Malo,22.4,24.0,26.8,31593.6,33925.0,36877.3,4.9,6.0,5.1,7091.6,8157.6,9873.6,2038.8,1539.5,1864.3 +143,22,22235,Plouzélambre,25.3,26.3,26.7,142.4,150.9,156.7,7.0,6.3,7.3,36.0,39.7,41.9,9.4,10.0,11.4 +144,29,29057,La Forêt-Fouesnant,29.2,29.4,26.7,2262.3,2371.3,2550.6,4.8,6.3,7.9,661.5,696.5,680.0,148.8,107.9,201.3 +145,29,29293,Trégunc,25.8,25.8,26.4,4445.9,4860.4,5043.8,5.1,5.6,5.4,1149.2,1251.8,1332.6,273.6,227.6,274.2 +146,35,35247,Roz-sur-Couesnon,19.2,27.0,25.9,633.9,700.8,722.9,8.4,7.1,8.4,121.9,189.4,187.3,49.9,53.2,61.1 +147,56,56181,Port-Louis,23.0,24.7,25.9,1906.2,1952.9,2008.0,3.0,6.4,4.2,438.4,481.7,520.0,125.4,57.1,84.0 +148,29,29030,Cléder,26.4,24.1,25.5,2445.5,2558.0,2633.0,5.4,9.9,9.0,646.1,615.5,672.0,252.3,131.8,237.0 +149,22,22378,Trévérec,26.2,27.7,25.3,126.5,130.9,129.3,7.4,2.3,6.3,33.1,36.3,32.7,3.0,9.3,8.2 +150,35,35362,Le Tronchet,15.1,28.4,25.3,509.4,662.5,699.6,6.6,3.8,7.3,76.8,188.1,176.7,25.3,33.8,51.1 +151,29,29257,Saint-Pabu,28.6,25.1,25.1,1195.4,1287.9,1352.0,4.1,5.2,5.9,341.5,323.4,339.0,67.5,49.2,80.0 +152,35,35181,Le Minihic-sur-Rance,25.2,26.2,25.0,787.0,854.0,910.2,4.8,7.5,6.3,198.0,224.0,227.8,64.0,38.0,57.4 +153,29,29298,Tréogat,26.9,27.6,24.9,344.2,377.0,377.0,5.1,6.8,7.7,92.5,104.1,93.7,25.5,17.5,28.9 +154,29,29098,Lampaul-Plouarzel,29.6,25.8,24.8,1374.0,1443.0,1495.1,3.6,6.9,6.6,407.0,372.0,371.0,100.0,49.0,98.5 +155,29,29073,Guimaëc,26.4,25.0,24.7,658.8,696.0,706.8,6.0,10.1,10.4,174.1,173.8,174.5,70.1,39.6,73.6 +156,29,29172,Plomodiern,29.4,28.7,24.2,1409.0,1474.0,1534.8,2.2,4.8,4.8,414.0,423.0,371.9,71.0,31.0,73.4 +157,29,29195,Plouguerneau,26.9,26.0,24.1,4179.2,4383.0,4450.2,5.9,8.4,8.0,1123.1,1139.1,1074.4,369.8,247.1,355.1 +158,56,56111,Limerzel,23.7,21.8,24.0,826.0,876.0,894.0,6.5,10.4,7.9,196.0,191.0,214.2,91.0,54.0,70.4 +159,35,35314,Saint-Suliac,24.7,23.6,23.8,577.3,611.8,630.0,5.7,5.1,4.8,142.7,144.6,150.0,31.3,32.8,30.0 +160,22,22370,Tréméven,17.7,18.2,23.0,203.0,209.0,215.1,7.4,9.1,2.3,36.0,38.0,49.5,19.0,15.0,5.0 +161,56,56013,Belz,21.1,20.8,22.9,2281.9,2521.8,2715.0,6.3,7.7,7.5,480.4,525.4,622.0,193.0,143.2,204.0 +162,29,29166,Ploéven,25.3,24.3,22.8,301.3,313.6,325.2,6.3,4.3,6.5,76.1,76.2,74.0,13.6,19.0,21.0 +163,22,22174,Pléboulle,33.9,32.7,22.5,481.2,504.3,523.9,0.6,0.5,8.3,163.1,164.9,118.0,2.3,2.8,43.5 +164,29,29276,Sibiril,22.6,25.8,22.5,805.9,818.5,816.8,7.2,5.5,9.0,182.4,210.8,183.9,45.2,58.0,73.2 +165,22,22366,Trémel,27.6,25.4,22.3,283.4,296.2,301.4,8.0,8.9,15.0,78.2,75.3,67.2,26.4,22.6,45.2 +166,29,29101,Landéda,21.1,22.1,22.3,2090.3,2222.3,2293.2,6.1,6.9,5.4,440.5,492.0,511.3,152.8,126.6,124.6 +167,22,22063,Gommenec'h,29.8,25.2,22.2,336.3,350.5,347.0,3.8,10.3,8.4,100.2,88.2,77.0,36.3,12.7,29.0 +168,56,56046,Crach,23.8,23.1,22.0,2006.9,2094.3,2259.0,4.3,5.9,5.5,478.1,484.4,498.0,122.8,86.0,124.0 +169,22,22347,Trédarzec,18.7,18.6,21.9,635.0,651.0,676.2,5.7,6.9,5.3,119.0,121.0,148.2,45.0,36.0,36.1 +170,22,22269,Runan,23.3,19.4,21.6,154.4,154.5,161.8,4.5,7.8,8.7,36.0,30.0,35.0,12.0,7.0,14.0 +171,22,22238,Plufur,25.7,20.7,21.5,378.6,388.3,390.8,8.0,13.6,13.0,97.2,80.3,83.9,52.9,30.4,50.8 +172,35,35255,Saint-Benoît-des-Ondes,15.7,18.8,21.4,601.5,611.6,616.8,5.6,4.5,4.7,94.7,114.8,132.0,27.6,33.5,28.8 +173,22,22143,Matignon,21.5,22.9,21.4,1073.3,1169.4,1258.6,5.9,7.5,7.7,230.8,267.7,268.9,87.5,63.8,97.2 +174,56,56161,Ploemel,24.7,21.0,21.4,1421.0,1541.0,1757.8,4.5,5.1,5.8,351.0,323.0,375.3,79.0,64.0,101.7 +175,35,35291,Saint-Marcan,24.2,21.8,21.3,273.0,284.0,286.1,1.1,4.6,7.3,66.0,62.0,61.0,13.0,3.0,21.0 +176,44,44183,Saint-Molf,16.5,14.7,21.2,1056.3,1167.5,1520.8,4.7,3.7,4.8,174.2,172.1,321.7,43.0,49.8,73.0 +177,22,22236,Pludual,23.8,21.5,20.5,407.4,444.5,433.6,5.8,6.5,5.4,97.1,95.8,89.1,29.1,23.6,23.6 +178,29,29252,Saint-Jean-Trolimon,23.8,21.0,20.4,567.9,581.3,586.3,4.9,6.2,4.8,135.1,122.1,119.6,36.3,27.8,28.1 +179,29,29134,Locronan,23.0,19.6,20.2,478.1,500.7,521.8,3.2,6.7,6.5,109.9,98.1,105.6,33.4,15.1,33.8 +180,22,22383,Troguéry,21.6,18.4,20.1,151.3,145.6,147.9,2.0,2.7,6.0,32.7,26.8,29.8,4.0,3.1,8.9 +181,29,29218,Pont-Croix,15.5,17.3,20.1,1107.0,1050.9,1074.4,10.1,13.5,11.0,171.3,181.7,216.4,141.4,112.0,118.2 +182,56,56084,Le Hézo,20.1,20.4,20.1,403.6,429.0,522.2,8.3,4.8,5.5,81.2,87.6,104.9,20.6,33.3,28.6 +183,22,22256,Quemper-Guézennec,21.7,17.4,20.1,675.5,700.1,721.9,7.9,9.5,6.7,146.4,121.5,145.0,66.8,53.6,48.7 +184,56,56107,Larmor-Plage,18.1,19.8,20.0,5143.5,5350.7,5738.4,3.0,2.6,2.3,931.4,1057.3,1148.1,139.4,153.0,133.3 +185,29,29064,Goulven,16.5,16.0,20.0,263.2,274.8,278.1,8.1,11.9,5.8,43.5,44.0,55.6,32.7,21.2,16.2 +186,22,22196,Pleudaniel,22.5,19.7,19.6,605.5,598.9,619.5,6.1,11.9,12.4,136.0,117.8,121.6,71.5,36.8,77.0 +187,56,56078,Guidel,25.1,25.4,19.3,5814.0,6505.0,7128.1,3.9,3.6,4.4,1458.0,1655.1,1376.2,237.1,225.0,313.1 +188,35,35132,Hirel,22.0,21.8,19.2,745.7,810.6,828.1,3.8,6.9,6.0,164.0,176.8,159.3,56.2,28.7,49.7 +189,22,22049,Créhen,18.9,18.0,18.8,816.7,879.7,909.3,5.4,7.3,8.2,154.4,158.2,171.0,64.5,43.7,74.4 +190,22,22250,Pontrieux,14.7,18.0,18.2,715.6,703.8,751.0,9.0,10.3,13.2,104.9,127.0,137.0,72.4,64.7,99.0 +191,22,22178,Pléhédel,19.4,18.4,18.1,711.9,720.6,759.8,4.2,6.4,8.6,138.4,132.7,137.4,46.2,30.2,65.7 +192,22,22311,Saint-Lormel,16.4,17.2,17.9,466.4,518.0,535.0,6.2,6.5,6.0,76.3,88.8,96.0,33.6,29.1,32.0 +193,22,22057,Le Faouët,31.7,21.5,17.6,207.8,225.7,244.0,1.9,5.7,7.4,65.8,48.6,43.0,13.0,4.1,18.0 +194,35,35241,La Richardais,16.6,18.8,17.6,1280.0,1391.0,1561.5,5.0,6.3,6.8,213.0,262.0,274.6,87.0,64.0,105.7 +195,22,22323,Saint-Pôtan,21.0,20.2,17.6,464.4,476.3,496.7,6.3,7.1,10.0,97.6,96.0,87.2,34.0,29.1,49.7 +196,22,22199,Pleumeur-Gautier,17.0,17.3,17.5,647.5,713.3,746.7,8.2,8.6,9.3,109.8,123.5,130.7,61.2,52.8,69.4 +197,56,56003,Arradon,17.0,15.4,17.5,3015.6,3242.7,3419.1,5.2,5.9,4.0,511.6,497.9,597.9,190.2,158.1,137.0 +198,29,29222,Port-Launay,12.2,18.5,17.5,287.0,314.0,327.1,7.7,16.9,17.2,35.0,58.0,57.2,53.0,22.0,56.2 +199,29,29159,Peumerit,12.3,16.4,17.5,459.8,487.7,498.0,12.3,8.1,6.6,56.4,80.2,87.0,39.6,56.4,33.0 +200,29,29120,Lanvéoc,17.7,17.9,17.5,1089.0,1127.0,1133.7,8.4,10.4,9.8,193.0,202.0,198.0,117.0,91.0,111.6 +201,22,22213,Plouër-sur-Rance,18.9,18.1,17.2,1817.9,1904.0,1975.6,6.0,6.0,6.3,343.3,344.3,340.0,113.4,109.4,124.8 +202,22,22204,Ploëzal,17.3,14.7,17.2,742.3,771.6,776.1,9.4,9.6,6.5,128.1,113.2,133.2,74.4,70.1,50.1 +203,29,29177,Plouarzel,20.0,19.1,17.1,1782.2,1927.3,2071.0,4.0,4.2,2.8,356.2,368.5,355.0,80.2,71.2,59.0 +204,22,22177,Pléguien,20.2,18.0,17.1,643.8,708.1,745.7,6.1,6.1,5.2,129.8,127.6,127.7,42.9,39.2,38.8 +205,35,35329,Sougeal,18.0,17.2,17.0,367.1,393.6,393.4,6.7,9.4,12.6,66.0,67.7,66.7,36.9,24.5,49.5 +206,22,22209,Beaussais-sur-Mer,17.8,19.1,16.9,1825.5,2144.0,2506.4,4.2,5.4,7.0,324.3,409.6,424.8,115.2,76.3,176.5 +207,29,29236,Riec-sur-Bélon,17.4,17.4,16.9,2551.1,2657.9,2763.9,7.5,8.2,7.7,444.6,462.2,467.9,217.2,191.5,211.4 +208,29,29186,Plouezoc'h,13.5,16.7,16.8,931.0,967.5,1010.0,7.7,6.1,6.6,125.7,161.9,169.3,59.1,71.7,67.1 +209,22,22112,Lannebert,19.6,15.9,16.7,227.7,239.6,239.0,6.7,6.7,7.9,44.6,38.2,40.0,16.1,15.2,19.0 +210,22,22076,Hénanbihen,17.4,17.6,16.7,742.4,787.4,807.0,6.4,5.2,9.5,129.0,138.6,135.0,40.8,47.2,76.7 +211,29,29143,Mahalon,14.6,16.9,16.7,431.0,480.0,493.0,4.9,1.7,1.4,63.0,81.0,82.3,8.0,21.0,7.0 +212,22,22221,Plouguiel,14.1,19.0,16.7,1102.0,1179.0,1208.5,8.9,9.0,13.3,155.0,224.0,201.5,106.0,98.0,161.2 +213,22,22227,Plounérin,16.3,14.4,16.6,430.0,438.0,457.7,6.0,9.4,5.7,70.0,63.0,75.8,41.0,26.0,26.3 +214,29,29178,Ploudalmézeau,18.4,17.1,16.5,3188.3,3395.8,3507.3,3.4,6.1,5.8,586.1,580.3,578.6,205.5,109.2,204.4 +215,29,29132,Locquénolé,16.5,15.8,16.4,448.3,476.6,489.0,4.9,6.5,5.1,74.1,75.2,80.0,30.8,22.0,25.0 +216,35,35339,Trans-la-Forêt,15.5,20.0,16.3,372.2,371.4,381.0,14.8,12.9,11.7,57.6,74.5,62.3,47.8,54.9,44.6 +217,22,22273,Saint-Alban,18.8,17.6,16.2,1072.5,1181.8,1257.3,6.9,5.8,4.8,202.1,207.4,204.0,68.8,74.5,60.7 +218,22,22232,Plourhan,17.4,15.8,16.1,1040.2,1094.3,1130.9,5.8,7.7,5.7,181.2,173.4,182.5,84.2,60.7,64.4 +219,22,22264,La Roche-Jaudy,13.8,11.8,16.1,1496.8,1520.2,1584.3,7.7,11.9,6.2,206.4,178.9,255.3,180.6,114.9,98.7 +220,29,29225,Pouldreuzic,16.7,15.0,16.1,1138.7,1288.5,1341.6,8.1,10.4,9.8,190.1,193.2,215.8,133.5,92.8,131.7 +221,22,22134,Louannec,13.0,14.5,16.0,1536.1,1689.1,1790.1,4.1,4.4,4.1,200.1,244.2,287.3,73.9,63.0,73.3 +222,22,22226,Ploumilliau,16.1,13.9,16.0,1409.5,1439.4,1500.6,4.4,8.3,8.1,227.2,199.4,240.3,119.0,62.3,121.6 +223,56,56262,Le Bono,15.9,18.3,16.0,1230.7,1324.8,1528.4,5.7,6.2,7.0,195.6,243.0,244.4,82.0,70.1,106.2 +224,35,35270,Saint-Georges-de-Gréhaigne,13.3,17.0,15.8,193.4,220.5,224.1,7.1,5.1,9.0,25.6,37.5,35.3,11.2,13.8,20.2 +225,29,29240,Rosnoën,18.5,14.2,15.7,538.9,542.3,556.8,3.8,10.1,9.2,99.5,77.3,87.3,54.9,20.3,51.2 +226,35,35248,Sains,17.2,12.7,15.7,297.0,307.0,314.1,8.4,11.4,13.1,51.0,39.0,49.2,35.0,25.0,41.1 +227,22,22028,Camlez,15.3,13.4,15.6,431.0,463.0,488.2,5.3,8.6,8.1,66.0,62.0,76.1,40.0,23.0,39.6 +228,35,35361,Le Vivier-sur-Mer,17.8,16.0,15.5,574.2,614.4,631.0,4.7,7.1,6.2,102.4,98.4,98.0,43.7,26.8,39.0 +229,29,29167,Plogastel-Saint-Germain,16.4,17.7,15.5,1022.0,1071.2,1117.5,8.7,9.6,8.2,167.8,189.3,173.4,103.3,88.5,91.2 +230,29,29046,Douarnenez,15.0,14.5,15.4,9770.2,10150.6,10380.7,7.2,10.8,10.3,1469.0,1466.9,1601.4,1092.7,700.0,1064.3 +231,22,22012,La Bouillie,15.0,15.7,15.4,428.3,442.0,473.5,4.7,4.5,5.5,64.1,69.3,72.8,20.1,20.0,26.0 +232,29,29090,Kerlaz,15.2,14.0,15.3,391.4,440.9,427.8,3.1,6.7,5.0,59.5,61.7,65.6,29.3,12.3,21.2 +233,29,29217,Pont-Aven,20.8,13.8,15.2,2049.3,1946.9,2033.0,12.5,14.5,12.3,425.6,269.5,310.0,281.5,255.7,251.0 +234,22,22014,Bourseul,15.3,14.9,15.2,502.9,557.0,606.6,3.9,5.9,10.5,77.1,83.1,92.2,33.1,19.8,63.5 +235,29,29206,Plounévez-Lochrist,15.1,15.0,15.1,1347.1,1434.5,1462.2,7.0,9.9,12.2,203.5,214.5,221.4,142.0,94.6,177.9 +236,56,56162,Ploemeur,16.5,14.6,15.1,9566.4,10036.0,10597.0,4.9,5.8,5.4,1574.7,1462.8,1604.4,580.9,472.2,569.0 +237,56,56220,Sainte-Hélène,18.7,18.0,15.1,614.0,690.0,730.4,4.4,5.8,6.1,115.0,124.0,110.1,40.0,27.0,44.4 +238,29,29039,Concarneau,13.4,13.5,15.0,12163.8,12819.5,14094.5,8.1,9.6,8.2,1630.1,1736.1,2113.2,1225.6,988.6,1161.4 +239,22,22162,Paimpol,14.3,14.8,14.9,5022.7,5108.4,5316.4,7.0,10.5,10.7,716.2,754.3,793.7,537.1,353.5,568.3 +240,44,44069,Guérande,15.2,12.5,14.9,7855.5,8461.2,9592.5,4.2,5.4,7.6,1191.9,1055.6,1427.4,460.3,328.4,728.2 +241,29,29080,Hôpital-Camfrout,16.5,15.4,14.9,1139.2,1224.0,1224.0,8.0,9.0,5.1,187.8,188.3,182.0,110.0,91.0,63.0 +242,29,29099,Lampaul-Ploudalmézeau,17.6,12.8,14.8,370.0,390.0,411.3,6.5,8.7,4.2,65.0,50.0,61.1,34.0,24.0,17.3 +243,29,29246,Saint-Eloy,13.6,10.8,14.7,112.5,119.9,124.6,8.1,11.6,13.0,15.3,12.9,18.3,13.9,9.2,16.3 +244,56,56119,Locoal-Mendon,15.6,13.2,14.6,1607.1,1710.4,1822.5,6.2,7.7,5.3,250.0,225.0,266.8,131.5,99.6,96.4 +245,35,35358,La Ville-ès-Nonais,17.0,15.2,14.6,516.0,566.0,613.1,5.1,6.6,5.6,87.7,85.9,89.5,37.4,26.2,34.2 +246,35,35034,La Boussac,14.2,16.2,14.6,627.6,664.8,690.1,7.7,10.1,11.1,89.3,107.7,100.6,67.4,48.2,76.5 +247,22,22197,Pleudihen-sur-Rance,14.5,14.2,14.5,1493.3,1526.1,1664.2,7.0,7.9,9.0,215.9,216.0,241.6,121.1,104.4,149.4 +248,35,35186,Mont-Dol,12.3,16.5,14.3,595.4,601.0,617.0,3.8,4.2,10.0,73.1,99.3,88.0,25.1,22.6,61.7 +249,22,22385,La Vicomté-sur-Rance,19.0,16.9,14.2,518.8,560.0,619.0,7.6,7.6,8.1,98.5,94.6,88.0,42.6,39.2,50.0 +250,22,22387,Le Vieux-Marché,17.4,14.4,14.1,759.0,779.0,797.1,8.0,8.2,10.4,132.0,112.0,112.0,64.0,61.0,83.0 +251,56,56058,Férel,17.9,16.0,14.0,1508.1,1667.5,1816.0,6.4,7.3,7.1,270.3,266.5,254.0,122.4,96.7,129.0 +252,29,29226,Poullan-sur-Mer,19.9,11.2,13.9,828.8,827.2,840.4,3.7,6.0,3.9,165.1,92.6,116.8,49.3,30.8,32.4 +253,29,29108,Landudec,12.5,14.7,13.8,667.5,718.3,766.7,4.0,2.9,2.3,83.3,105.6,105.7,21.1,26.7,17.4 +254,35,35029,Bonnemain,17.6,14.1,13.8,722.4,798.9,828.0,6.5,9.2,7.5,127.2,112.7,114.0,73.4,47.1,62.0 +255,22,22103,Langrolay-sur-Rance,19.8,17.5,13.7,449.4,488.0,541.0,5.6,7.2,6.7,88.9,85.2,74.0,35.3,25.3,36.0 +256,29,29044,Dinéault,13.9,13.0,13.7,754.2,783.7,790.0,5.7,9.5,10.6,104.8,101.5,108.0,74.3,42.7,84.0 +257,22,22152,Minihy-Tréguier,11.6,11.5,13.7,566.8,596.5,612.8,6.4,5.6,2.6,66.0,68.4,83.7,33.7,36.5,16.1 +258,22,22375,Tressignaux,21.4,16.5,13.6,316.4,333.5,341.7,3.3,6.1,7.0,67.7,55.2,46.5,20.4,10.6,23.8 +259,29,29171,Plomeur,15.0,14.0,13.6,1899.9,2098.5,2161.0,5.5,6.8,6.0,285.7,292.9,293.0,142.5,104.3,129.0 +260,22,22390,Yvias,16.2,10.7,13.6,394.8,402.1,437.7,5.5,7.9,8.4,64.1,42.9,59.3,31.7,21.7,36.8 +261,29,29183,Plouégat-Moysan,16.1,13.6,13.5,356.5,368.8,382.6,10.2,7.3,5.0,57.4,50.1,51.7,26.8,36.3,19.0 +262,29,29145,Confort-Meilars,16.0,12.5,13.5,430.0,448.0,464.1,5.6,8.5,7.2,69.0,56.0,62.6,38.0,24.0,33.3 +263,22,22224,Ploulec'h,12.0,11.9,13.5,852.0,885.0,892.7,6.3,7.2,5.7,102.0,105.0,120.3,64.0,54.0,50.6 +264,56,56153,Péaule,13.9,13.6,13.3,1288.6,1382.2,1550.6,5.3,6.6,9.2,178.9,188.2,205.5,91.0,68.7,142.5 +265,22,22101,Langoat,9.4,11.7,13.2,597.0,647.0,662.8,7.9,10.0,10.5,56.0,76.0,87.5,65.0,47.0,69.4 +266,56,56126,Marzan,19.4,18.5,13.1,1074.0,1224.8,1362.2,6.4,5.5,10.3,208.1,227.2,177.8,67.1,69.0,140.1 +267,56,56149,Noyal-Muzillac,13.9,14.1,12.8,1266.6,1342.0,1405.0,8.0,5.9,6.3,176.4,189.1,180.0,79.3,101.0,88.0 +268,22,22283,Saint-Clet,16.0,14.8,12.8,500.0,532.0,545.0,6.8,7.0,9.1,80.0,79.0,69.7,37.0,34.0,49.8 +269,22,22361,Tréguidel,17.2,16.1,12.5,325.7,335.1,344.0,4.7,7.9,8.1,56.2,54.0,43.0,26.5,15.3,28.0 +270,22,22257,Quemperven,11.6,9.9,12.4,201.4,207.5,212.7,6.8,8.2,6.7,23.3,20.6,26.3,17.0,13.8,14.3 +271,29,29259,Saint-Pol-de-Léon,7.9,11.8,12.3,3997.6,4186.7,4436.0,10.4,11.0,13.0,317.7,493.5,547.5,462.2,414.9,577.2 +272,22,22048,Corseul,13.7,13.7,12.3,1096.0,1165.0,1266.6,8.1,8.9,9.3,150.0,160.0,156.0,104.0,89.0,118.3 +273,35,35153,Lillemer,13.4,11.3,12.3,134.0,150.0,173.0,3.7,2.0,3.5,18.0,17.0,21.3,3.0,5.0,6.1 +274,22,22108,Lanleff,25.3,14.4,12.2,67.7,72.6,74.0,1.4,6.4,4.1,17.1,10.4,9.0,4.6,1.0,3.0 +275,22,22090,Kermaria-Sulard,11.7,12.6,12.2,463.2,515.0,558.1,2.9,2.2,3.5,54.2,65.1,67.9,11.5,13.3,19.5 +276,29,29201,Ploumoguer,12.1,12.0,12.1,934.8,987.9,1080.1,3.3,6.8,4.9,113.4,119.0,130.9,67.1,30.7,53.4 +277,29,29032,Clohars-Fouesnant,10.3,12.3,12.0,1020.0,1098.0,1130.9,6.8,10.5,8.6,105.0,135.0,135.9,115.0,69.0,97.0 +278,35,35225,Plesder,10.5,7.9,12.0,389.0,391.0,426.9,13.4,10.2,8.7,41.0,31.0,51.2,40.0,52.0,37.2 +279,22,22233,Plourivo,11.7,11.5,11.9,1166.0,1223.0,1290.8,7.3,9.5,9.0,137.0,141.0,153.8,116.0,85.0,115.6 +280,56,56193,Riantec,11.7,11.7,11.9,2626.0,2884.0,3332.4,4.3,5.5,4.5,307.0,338.0,395.4,160.0,112.0,149.9 +281,22,22245,Pluzunet,10.3,10.6,11.9,553.4,578.2,567.9,12.1,12.3,9.2,56.9,61.3,67.3,71.4,66.9,52.3 +282,29,29208,Plourin,9.7,10.2,11.8,508.8,564.6,590.4,3.1,5.4,5.0,49.4,57.3,69.4,30.7,15.8,29.6 +283,29,29192,Plougoulm,9.7,10.7,11.6,914.3,964.3,1007.9,7.6,10.0,11.0,88.6,102.8,116.9,96.8,69.0,110.8 +284,22,22086,Kerfot,10.6,11.4,11.6,330.0,360.0,386.9,8.5,7.5,8.1,35.0,41.0,44.7,27.0,28.0,31.5 +285,22,22212,Plouëc-du-Trieux,11.7,9.4,11.5,621.6,653.5,687.0,6.7,11.3,9.5,72.9,61.5,79.0,73.8,41.8,65.0 +286,56,56077,Le Guerno,13.2,11.7,11.4,448.5,481.2,511.3,10.1,8.6,7.1,59.0,56.3,58.4,41.4,45.3,36.2 +287,29,29182,Plouégat-Guérand,14.9,12.4,11.4,562.0,581.7,587.6,7.1,8.5,10.1,84.0,72.2,67.1,49.7,39.8,59.5 +288,22,22117,Lantic,10.5,7.6,11.3,687.8,771.0,847.2,4.9,5.7,3.7,72.2,58.5,95.3,43.7,33.7,31.1 +289,22,22105,Languenan,16.3,10.1,11.2,532.5,563.4,588.0,5.2,7.6,7.9,86.8,57.1,65.9,42.8,27.9,46.6 +290,22,22293,Saint-Gilles-les-Bois,13.1,11.0,11.1,227.5,229.0,235.0,4.8,10.5,11.5,29.8,25.1,26.0,24.1,10.8,27.0 +291,29,29025,Cast,13.5,12.7,11.0,857.7,877.8,877.1,6.7,7.9,10.1,115.9,111.3,96.9,69.4,57.4,88.8 +292,22,22207,Plouaret,10.0,9.5,11.0,1263.2,1313.2,1359.0,8.1,11.0,11.0,126.3,125.0,150.0,144.6,102.3,149.0 +293,29,29078,Hanvec,12.0,9.9,11.0,1015.7,1044.9,1086.9,8.9,10.6,9.3,121.9,103.1,119.3,111.0,90.4,101.1 +294,29,29060,Gouesnach,12.5,10.5,10.9,1263.0,1403.0,1488.0,5.8,7.8,6.1,158.0,148.0,162.1,110.0,73.0,90.6 +295,35,35259,Saint-Broladre,11.8,12.7,10.9,584.0,606.0,606.8,8.9,8.7,9.6,69.0,77.0,66.0,53.0,52.0,58.0 +296,56,56031,Camors,11.8,11.0,10.8,1459.0,1585.0,1668.4,6.6,8.4,8.3,172.2,173.7,180.7,133.3,96.8,138.1 +297,29,29229,Quéménéven,13.2,12.7,10.8,605.0,630.0,631.8,8.4,9.8,10.5,80.0,80.0,68.2,62.0,51.0,66.2 +298,22,22042,Coatréven,13.5,11.9,10.8,227.6,245.0,263.2,6.8,4.5,6.5,30.8,29.1,28.3,11.0,15.4,17.2 +299,22,22096,Landébia,7.5,10.9,10.7,239.0,258.0,263.1,7.9,10.5,10.3,18.0,28.0,28.1,27.0,19.0,27.1 +300,29,29087,Le Juch,10.2,10.9,10.6,357.9,373.6,394.5,6.8,8.5,11.9,36.4,40.8,42.0,31.6,24.3,47.1 +301,22,22190,Pleslin-Trigavou,10.3,10.8,10.6,1662.4,1747.8,1940.0,6.3,7.5,5.7,171.1,189.3,206.4,131.2,104.6,111.2 +302,22,22368,Tréméreuc,13.5,11.2,10.6,312.0,347.0,368.9,4.2,4.6,5.3,42.0,39.0,39.0,16.0,13.0,19.5 +303,29,29282,Trébabu,9.1,13.1,10.5,167.6,167.9,186.3,3.6,1.8,2.2,15.3,22.0,19.5,3.0,6.1,4.1 +304,35,35019,Bazouges-la-Pérouse,12.8,12.4,10.5,1029.0,1059.0,1060.1,10.7,15.7,14.4,132.0,131.0,111.1,166.0,110.0,153.1 +305,29,29296,Tréméoc,13.7,13.6,10.4,554.5,637.3,692.0,3.8,3.5,5.3,75.8,86.5,72.3,22.4,21.0,36.7 +306,22,22340,Tonquédec,12.6,10.0,10.4,546.1,611.3,628.6,5.3,6.7,6.7,69.0,60.9,65.4,40.9,29.0,41.9 +307,29,29130,Locmaria-Plouzané,8.8,10.8,10.3,2064.2,2245.2,2376.3,3.2,4.1,3.3,181.9,241.5,243.6,91.8,66.4,79.4 +308,29,29079,Henvic,8.6,9.9,10.2,686.7,699.2,723.0,7.0,8.3,9.7,58.9,69.0,74.0,57.8,47.9,70.0 +309,35,35222,Pleine-Fougères,9.8,10.0,10.2,1058.0,1048.0,1102.0,9.6,9.2,10.1,104.0,105.0,112.2,96.0,102.0,111.2 +310,22,22324,Saint-Quay-Perros,9.3,7.4,10.0,753.0,741.0,759.9,3.6,8.1,6.7,70.0,55.0,76.3,60.0,27.0,51.2 +311,22,22362,Tréguier,7.9,11.7,10.0,1485.3,1552.4,1568.7,11.0,11.9,14.2,117.7,182.2,156.9,184.2,163.6,222.6 +312,35,35228,Pleurtuit,12.2,11.3,10.0,2993.7,3532.2,3981.0,5.7,7.5,6.2,365.6,397.7,397.5,263.5,171.1,247.5 +313,22,22077,Hénansal,11.8,12.9,9.8,527.8,586.2,621.2,6.4,8.7,11.5,62.4,75.4,61.0,51.0,34.0,71.3 +314,29,29113,Lanmeur,10.1,12.5,9.8,1079.0,1132.0,1209.7,10.3,8.8,6.1,109.0,142.0,118.0,100.0,111.0,73.7 +315,22,22237,Pluduno,11.1,10.2,9.5,941.0,1024.0,1136.9,5.5,5.1,5.8,104.0,104.0,108.6,52.0,52.0,65.5 +316,56,56243,Séné,9.4,8.4,9.1,4347.4,5004.7,5308.4,4.6,6.1,6.2,409.4,422.7,482.4,304.0,202.0,330.4 +317,56,56015,Berric,11.7,12.3,9.0,697.1,809.8,937.2,3.0,6.2,6.4,81.6,99.9,84.3,50.5,20.7,60.2 +318,29,29053,Le Faou,8.3,7.4,9.0,996.2,976.3,1017.7,10.1,12.3,10.5,82.3,71.8,91.2,119.6,100.6,107.1 +319,35,35004,Val-Couesnon,11.2,9.9,8.8,2215.5,2257.3,2274.3,13.5,14.0,15.6,249.2,223.8,200.6,317.1,298.4,355.9 +320,29,29148,Mespaul,7.7,5.0,8.6,433.3,458.1,488.0,5.5,11.1,10.7,33.5,22.9,42.0,50.7,23.8,52.0 +321,29,29220,Pont-l'Abbé,8.3,5.9,8.6,4559.0,5046.0,5403.8,8.4,13.4,11.1,380.0,296.0,464.4,676.0,381.0,597.6 +322,35,35104,Epiniac,11.3,9.8,8.6,666.0,713.0,732.4,7.5,8.3,6.6,75.0,70.0,62.8,59.0,50.0,48.6 +323,56,56248,Surzur,11.8,8.9,8.6,1681.9,1979.1,2305.0,6.3,5.5,4.4,198.4,175.4,197.2,109.7,106.4,101.4 +324,22,22299,Saint-Hélen,15.1,12.1,8.5,615.3,684.3,739.0,4.7,6.1,6.8,92.9,83.0,63.0,42.0,29.1,50.0 +325,56,56109,Lauzach,11.4,10.0,8.5,430.6,497.0,556.0,4.5,5.5,5.6,48.9,49.9,47.0,27.4,19.6,31.0 +326,22,22056,Évran,9.6,10.3,8.4,854.7,911.0,931.0,10.9,10.0,7.7,82.1,93.5,78.0,91.5,92.9,72.0 +327,22,22381,Trézény,9.7,12.6,8.4,136.3,175.0,174.9,6.4,2.2,7.3,13.2,22.1,14.6,3.8,8.8,12.7 +328,22,22286,Saint-Denoual,13.1,12.1,8.3,203.6,230.7,233.5,7.8,10.3,7.5,26.6,28.0,19.5,23.7,16.0,17.4 +329,56,56148,Nostang,9.8,8.3,8.3,623.0,721.0,779.4,4.7,6.1,5.6,61.0,60.0,64.3,44.0,29.0,43.9 +330,22,22081,Hillion,7.7,7.6,8.2,1904.3,2052.9,2070.7,3.5,6.4,4.7,146.3,156.3,170.7,130.6,67.0,97.2 +331,22,22182,Plélo,6.4,6.5,8.2,1401.7,1470.0,1566.4,4.3,5.3,6.3,90.0,95.7,128.9,77.3,60.7,98.5 +332,44,44021,Villeneuve-en-Retz,19.2,12.5,8.1,2302.1,2292.4,2368.0,6.1,7.0,5.6,441.4,286.7,192.0,160.0,139.5,132.0 +333,56,56022,Brandivy,11.1,7.6,8.1,533.3,582.1,619.0,5.9,7.2,6.0,59.1,44.4,50.1,41.7,31.2,36.9 +334,56,56143,Muzillac,9.6,8.5,8.1,2439.0,2639.0,2835.1,8.4,8.9,7.5,233.0,225.0,228.8,234.0,205.0,213.7 +335,35,35299,Saint-Méloir-des-Ondes,9.1,8.1,8.1,1740.1,1977.6,2256.0,6.7,6.6,5.6,158.5,159.8,182.0,131.1,116.0,126.0 +336,56,56247,Sulniac,9.5,10.1,8.0,1407.3,1591.7,1806.0,4.8,4.0,4.2,133.9,161.3,144.0,64.1,67.5,75.0 +337,22,22035,Les Champs-Géraux,11.2,8.3,7.9,521.4,546.9,560.3,8.5,10.5,10.8,58.5,45.3,44.5,57.4,44.4,60.3 +338,56,56118,Locmiquélic,8.3,8.2,7.8,2135.1,2208.9,2334.8,5.2,6.0,9.5,178.1,180.9,182.2,131.9,111.1,220.9 +339,35,35308,Mesnil-Roc'h,11.6,8.3,7.7,1920.9,2072.5,2183.6,5.2,10.4,8.7,222.1,171.3,168.1,214.6,100.2,190.8 +340,29,29174,Plonéour-Lanvern,9.3,7.3,7.6,2874.4,3158.5,3349.0,7.0,9.1,8.2,268.6,231.5,256.0,286.6,201.7,273.0 +341,29,29243,Saint-Coulitz,8.3,8.0,7.5,225.8,226.7,249.8,5.5,10.4,13.0,18.7,18.2,18.8,23.5,12.5,32.6 +342,35,35226,Pleugueneuc,9.5,7.3,7.5,841.0,902.7,966.6,10.0,9.8,9.0,79.9,65.8,72.6,88.8,84.4,86.6 +343,22,22172,Plancoët,4.8,8.1,7.5,1670.5,1808.5,1790.0,9.0,10.0,8.9,80.3,146.1,133.9,181.5,149.7,159.4 +344,56,56260,Vannes,4.4,5.4,7.4,30663.1,32747.3,34970.4,6.9,9.6,8.4,1354.2,1753.5,2578.5,3127.5,2111.6,2934.3 +345,44,44098,Missillac,10.3,8.8,7.3,2257.5,2416.5,2582.2,6.7,7.9,7.7,233.4,211.5,188.2,189.9,152.1,199.5 +346,22,22050,Dinan,4.0,5.4,7.3,8151.9,8703.0,9203.4,10.5,10.4,8.8,326.0,470.2,670.2,909.1,856.3,811.3 +347,22,22187,Plérin,7.1,7.1,7.2,6973.6,7490.4,8009.7,5.8,6.2,5.8,495.7,531.9,578.2,465.6,401.9,462.8 +348,44,44175,Saint-Lyphard,10.3,9.4,7.2,1864.2,2033.9,2217.9,4.5,4.7,5.0,191.5,191.5,159.5,95.7,84.0,110.7 +349,29,29191,Plougonven,6.8,6.6,7.1,1592.8,1659.1,1713.0,8.0,9.5,7.8,108.6,108.9,122.0,156.9,127.4,133.0 +350,29,29294,Le Tréhou,8.6,4.7,7.1,264.5,279.6,290.7,8.2,9.5,6.4,22.8,13.2,20.7,26.5,21.6,18.6 +351,29,29299,Tréouergat,9.1,8.0,7.1,121.7,139.2,141.0,5.3,8.0,5.7,11.0,11.2,10.0,11.2,6.4,8.0 +352,22,22254,Prat,9.7,8.3,7.0,566.2,589.0,599.0,7.2,11.0,8.8,55.0,48.6,42.0,64.8,40.8,53.0 +353,22,22118,Lanvallay,6.1,6.5,7.0,1854.1,2076.0,2239.5,5.7,6.9,6.3,113.3,133.9,156.4,142.3,106.6,141.1 +354,56,56167,Plougoumelen,7.8,8.7,6.9,1037.3,1123.4,1240.0,4.2,4.0,4.4,80.9,98.0,86.0,45.0,43.5,54.0 +355,22,22327,Saint-Samson-sur-Rance,5.7,6.7,6.9,640.4,698.2,759.6,2.6,4.5,4.2,36.3,47.1,52.6,31.7,16.6,32.0 +356,29,29049,Elliant,5.4,6.4,6.9,1433.9,1584.3,1676.3,8.9,10.4,8.3,76.7,101.5,116.0,164.8,127.2,139.4 +357,22,22079,Hénon,7.9,7.9,6.9,972.2,1021.1,1079.2,6.2,7.2,9.2,76.4,80.9,74.6,73.9,60.1,99.1 +358,29,29300,Le Trévoux,5.7,7.9,6.8,633.0,695.0,742.3,5.4,5.0,6.7,36.0,55.0,50.6,35.0,34.0,49.6 +359,35,35246,Roz-Landrieux,6.1,6.2,6.8,543.6,609.2,646.6,6.9,8.6,10.1,33.3,38.0,44.1,52.3,37.6,65.6 +360,22,22211,Ploubezre,6.8,7.3,6.8,1575.1,1838.5,1967.0,7.8,8.6,8.6,106.6,133.6,134.0,157.8,122.8,170.0 +361,56,56007,Auray,5.2,5.0,6.8,6938.6,7849.2,8790.5,7.0,8.0,5.7,363.2,393.5,598.0,625.4,485.3,501.0 +362,22,22093,Lamballe-Armor,7.1,7.4,6.8,8192.4,8851.1,9206.0,7.5,9.7,9.3,584.8,656.6,626.0,857.9,613.2,855.1 +363,44,44151,Saint-André-des-Eaux,9.4,7.1,6.7,2305.7,2682.9,3057.1,4.9,6.0,4.6,215.7,190.4,203.5,159.8,112.9,141.4 +364,29,29295,Trémaouézan,7.7,8.6,6.6,199.9,216.6,226.0,2.4,3.0,4.4,15.5,18.6,15.0,6.5,4.8,10.0 +365,44,44184,Saint-Nazaire,4.4,5.1,6.6,35843.2,39527.5,42244.0,7.3,8.2,8.2,1574.4,2031.3,2796.8,3237.3,2607.3,3453.6 +366,29,29302,Pont-de-Buis-lès-Quimerch,6.3,6.0,6.6,1956.0,2059.0,2071.0,8.6,12.8,13.3,124.0,123.0,136.2,264.0,169.0,276.4 +367,29,29139,Lopérec,8.7,7.8,6.6,396.7,423.7,448.1,9.0,13.3,11.5,34.5,33.2,29.4,56.4,35.5,51.7 +368,22,22121,Lanvollon,8.8,8.7,6.5,902.1,940.4,1001.0,7.3,8.7,11.4,79.7,81.4,65.2,81.4,66.1,114.1 +369,29,29017,Brélès,7.4,5.2,6.2,364.0,405.0,401.2,3.8,7.2,6.2,27.0,21.0,25.0,29.0,14.0,25.0 +370,29,29163,Pleyber-Christ,5.4,5.5,6.2,1471.0,1504.0,1601.9,8.9,6.7,4.9,79.0,83.0,99.7,101.0,131.0,78.5 +371,29,29213,Plouzévédé,8.7,6.2,6.2,806.7,901.5,911.9,5.7,10.5,10.9,70.4,55.8,56.7,94.3,46.2,99.3 +372,44,44038,Chauvé,10.4,8.4,6.2,1063.3,1197.9,1325.1,3.1,6.3,5.2,110.6,101.2,81.7,75.1,33.0,69.2 +373,29,29184,Plouénan,7.7,5.8,6.2,1189.4,1290.5,1347.4,5.5,7.8,8.7,91.8,74.2,83.0,100.3,65.6,117.4 +374,44,44168,Saint-Joachim,6.5,6.0,6.1,1913.0,2043.7,2124.0,7.0,11.1,10.3,123.4,123.3,129.9,226.4,133.6,218.5 +375,56,56184,Questembert,5.9,7.2,6.1,3515.0,3795.0,3989.8,11.1,7.9,4.8,206.0,273.0,242.1,300.0,390.0,193.5 +376,35,35009,Baguer-Morvan,7.3,6.0,6.0,756.3,797.5,828.0,10.1,11.1,10.1,55.1,47.7,50.0,88.5,76.2,84.0 +377,29,29146,Melgven,8.1,6.3,6.0,1571.6,1710.1,1761.3,4.4,6.6,6.9,127.0,108.5,105.6,113.6,68.6,122.1 +378,22,22030,Caouënnec-Lanvézéac,4.6,5.9,6.0,379.8,389.2,410.9,6.5,5.2,5.7,17.6,23.1,24.5,20.1,24.8,23.5 +379,22,22339,Taden,6.6,7.9,5.9,1107.3,1192.1,1345.6,5.6,7.6,8.9,73.4,94.5,79.6,90.3,62.4,120.0 +380,22,22113,Lannion,4.0,4.0,5.9,10559.4,11287.4,11773.0,7.4,8.2,7.0,417.2,452.2,696.1,926.6,785.1,821.6 +381,22,22251,Pordic,8.6,7.2,5.9,2994.7,3273.4,3664.7,4.0,6.0,6.9,256.1,235.0,215.4,197.9,121.1,253.5 +382,22,22026,Calorguen,5.6,6.7,5.9,319.2,336.3,356.0,8.1,7.5,7.6,17.9,22.4,20.9,25.2,25.8,27.1 +383,22,22015,Bréhand,9.1,7.7,5.8,684.3,763.4,798.2,4.2,6.5,6.4,62.1,58.9,46.6,49.6,28.5,50.7 +384,35,35116,La Fresnais,7.1,5.8,5.8,1017.4,1125.9,1219.1,7.4,8.8,8.4,72.3,65.0,71.0,99.1,75.1,101.9 +385,44,44072,Herbignac,8.1,7.4,5.8,2599.4,2988.7,3332.3,5.6,6.2,7.4,209.8,222.2,194.0,184.2,144.6,247.0 +386,29,29263,Saint-Ségal,4.0,3.5,5.8,463.7,486.7,534.0,10.1,10.4,10.1,18.6,17.2,31.0,50.5,47.0,54.0 +387,29,29285,Tréflaouénan,5.8,7.7,5.8,260.0,272.0,277.0,6.9,10.7,11.2,15.0,21.0,16.1,29.0,18.0,31.1 +388,56,56097,Landévant,6.7,8.6,5.8,1389.1,1592.3,1846.8,3.1,3.3,7.1,93.6,136.4,106.9,51.9,43.5,130.6 +389,29,29199,Plouigneau,7.1,4.9,5.7,2278.2,2417.2,2549.1,6.2,9.5,8.5,161.0,118.4,145.6,228.6,140.8,215.9 +390,29,29111,Lanhouarneau,2.6,3.3,5.7,542.9,622.3,614.9,9.1,10.7,9.8,14.2,20.8,35.0,66.5,49.2,60.0 +391,56,56259,La Trinité-Surzur,5.9,4.8,5.7,501.5,660.8,747.0,6.6,7.3,6.1,29.6,32.0,42.5,47.9,33.0,45.7 +392,29,29290,Tréglonou,8.9,11.0,5.6,273.6,295.9,320.0,5.0,3.7,5.6,24.5,32.7,18.0,10.9,13.6,18.0 +393,29,29286,Tréflévénez,6.0,6.6,5.5,117.0,122.0,129.1,6.8,13.1,12.7,7.0,8.0,7.2,16.0,8.0,16.4 +394,35,35279,Saint-Guinoux,5.6,2.6,5.5,379.4,464.6,531.0,3.8,8.2,4.9,21.4,12.1,29.0,38.0,14.6,26.0 +395,22,22356,Trégomeur,8.0,5.7,5.4,408.6,426.5,453.8,5.8,8.3,10.1,32.9,24.2,24.4,35.3,23.6,45.8 +396,29,29196,Plouguin,5.8,5.7,5.4,850.6,926.4,999.1,2.5,4.6,5.1,49.5,52.8,53.5,42.6,21.7,51.4 +397,29,29086,Irvillac,4.7,5.1,5.3,600.6,639.9,612.7,5.9,9.0,3.0,28.3,32.5,32.7,57.9,35.7,18.4 +398,22,22008,Bobital,7.3,6.5,5.3,461.7,501.2,544.0,4.7,5.5,7.7,33.9,32.4,29.0,27.5,21.9,42.0 +399,35,35122,La Gouesnière,5.8,6.1,5.3,669.7,755.4,870.0,5.8,6.1,5.7,38.9,46.2,46.0,46.2,38.9,50.0 +400,22,22098,Landéhen,4.4,4.8,5.3,546.3,570.4,617.9,4.2,3.9,3.3,23.9,27.3,32.6,22.3,22.8,20.4 +401,56,56096,Landaul,6.9,13.0,5.2,821.1,1066.6,1091.4,3.3,6.4,8.7,57.0,138.5,57.3,68.2,26.9,94.4 +402,44,44061,Frossay,5.2,5.3,5.2,1203.0,1328.0,1391.0,5.7,6.5,5.7,62.0,70.0,72.6,86.0,68.0,78.6 +403,29,29198,Plouider,4.7,2.6,5.1,894.7,959.0,992.0,7.2,11.7,13.3,42.3,24.6,51.0,112.7,64.8,132.0 +404,56,56158,Plescop,1.9,9.4,5.1,2133.0,3076.0,3458.2,5.4,6.8,6.0,40.0,289.0,176.3,209.0,115.0,205.9 +405,29,29117,Lannilis,4.5,5.1,5.1,2360.5,2590.5,2732.6,6.4,8.3,5.9,106.1,131.7,139.2,213.8,151.4,162.5 +406,22,22265,Rospez,4.4,4.7,5.1,738.5,792.4,852.4,3.2,3.6,3.8,32.3,37.1,43.3,28.8,24.0,32.0 +407,29,29002,Arzano,5.1,4.3,5.1,639.6,654.9,682.5,6.5,6.3,6.9,32.8,28.4,34.7,41.4,41.7,47.2 +408,29,29279,Taulé,6.4,5.2,5.1,1378.3,1468.3,1485.1,6.1,9.8,9.5,87.7,76.1,75.1,144.2,83.6,141.2 +409,29,29004,Bannalec,7.6,7.1,5.1,2762.0,2983.0,3012.8,9.1,10.0,9.7,211.0,213.0,152.3,298.0,250.0,292.7 +410,29,29271,Saint-Vougay,7.1,7.7,5.1,454.8,459.9,475.0,8.6,8.7,10.9,32.3,35.2,24.0,40.1,39.3,52.0 +411,29,29140,Loperhet,8.3,6.6,5.0,1490.0,1564.0,1704.1,4.5,6.5,6.3,124.0,104.0,85.5,101.0,67.0,106.6 +412,29,29241,Rosporden,4.5,4.3,5.0,3597.0,3908.9,4070.0,8.3,10.3,9.3,163.0,168.8,202.0,403.8,298.6,378.0 +413,35,35179,Miniac-Morvan,6.6,5.0,4.9,1704.5,1846.2,2029.0,7.8,9.4,6.9,111.7,91.4,100.0,173.0,133.2,139.0 +414,22,22278,Saint-Brieuc,2.3,2.9,4.9,26111.8,26800.9,27270.2,9.0,11.5,11.1,593.0,764.5,1335.8,3076.2,2340.6,3020.1 +415,29,29224,Pouldergat,5.0,2.6,4.9,580.8,612.1,623.0,5.9,10.5,7.7,28.9,16.1,30.4,64.5,34.0,47.7 +416,29,29161,Pleuven,8.7,6.5,4.8,1260.0,1401.0,1600.2,6.0,9.0,7.2,110.0,91.0,77.2,126.0,75.0,115.8 +417,35,35010,Baguer-Pican,8.0,4.9,4.7,602.7,716.8,755.4,6.8,9.3,10.0,48.4,35.1,35.4,66.9,40.9,75.9 +418,56,56176,Pluneret,5.5,2.6,4.7,2242.4,2527.5,2964.1,3.8,6.2,4.4,122.7,65.8,138.6,156.5,84.7,131.4 +419,29,29151,Morlaix,3.2,3.8,4.6,9500.4,9800.7,9826.1,12.1,16.4,15.8,301.5,374.1,450.9,1610.2,1152.2,1548.6 +420,29,29043,Daoulas,5.8,7.5,4.5,797.0,817.4,862.0,5.6,4.5,5.1,46.4,61.3,39.0,36.6,44.5,44.0 +421,22,22281,Saint-Carreuc,4.3,1.7,4.5,670.7,692.8,727.1,4.9,9.8,7.5,28.7,12.0,32.4,68.0,32.8,54.7 +422,35,35284,Saint-Jouan-des-Guérets,4.0,5.3,4.4,1249.2,1326.5,1461.0,5.4,6.2,7.5,49.5,70.1,65.0,82.4,67.7,109.0 +423,35,35224,Plerguer,8.2,7.1,4.4,1017.2,1154.8,1287.1,2.9,4.5,7.9,83.6,82.5,56.9,52.2,29.9,101.4 +424,35,35095,Dol-de-Bretagne,4.2,4.0,4.4,2802.8,3045.7,3099.0,10.4,10.9,5.6,117.8,121.2,136.0,332.3,291.0,172.0 +425,44,44145,Rouans,4.7,4.8,4.3,1087.0,1181.1,1316.1,5.4,6.0,5.3,51.4,56.4,56.5,71.0,58.5,69.1 +426,29,29094,Kernouës,5.1,3.4,4.3,298.5,327.8,327.2,3.1,9.5,7.6,15.2,11.1,13.9,31.3,9.1,24.8 +427,22,22280,Saint-Carné,6.1,5.4,4.2,416.1,467.8,522.0,5.6,8.5,7.5,25.2,25.4,22.0,39.5,23.4,39.0 +428,56,56023,Brech,4.1,4.1,4.2,2648.3,2957.5,3095.4,4.0,5.0,4.9,109.5,122.6,130.1,147.4,106.9,150.3 +429,29,29248,Saint-Frégant,6.6,4.7,4.2,332.0,363.0,384.9,8.1,9.1,7.3,22.0,17.0,16.0,33.0,27.0,28.1 +430,29,29189,Plougastel-Daoulas,4.8,5.0,4.2,5601.1,6151.8,6487.5,4.1,5.6,6.2,266.8,309.6,270.3,346.8,230.9,404.9 +431,44,44005,Chaumes-en-Retz,5.5,5.3,4.1,2480.4,2843.8,3176.8,4.8,3.8,5.2,137.6,150.2,131.7,107.4,118.7,164.6 +432,29,29170,Plomelin,4.5,4.2,4.1,1793.7,1968.0,2051.0,5.1,7.1,7.2,80.6,82.0,84.0,140.1,92.3,147.0 +433,44,44187,Saint-Père-en-Retz,4.3,4.2,4.1,1827.0,1966.0,2159.3,6.2,7.1,6.6,78.0,83.0,87.9,139.0,114.0,143.5 +434,22,22110,Lanmérin,5.6,4.1,4.1,198.9,227.4,241.3,6.2,5.2,4.4,11.1,9.4,9.8,11.8,12.2,10.6 +435,29,29065,Gourlizon,3.4,1.1,4.0,407.3,438.8,452.7,6.4,10.6,6.8,13.9,4.7,18.3,46.7,26.1,31.0 +436,56,56177,Pluvigner,4.7,5.0,4.0,3287.5,3594.7,3766.5,6.8,9.0,9.6,153.5,181.3,151.6,322.2,224.5,362.6 +437,29,29266,Saint-Thégonnec Loc-Eguiner,5.9,4.2,4.0,1315.8,1404.3,1464.6,7.5,9.8,9.9,77.6,58.8,58.8,137.7,98.7,145.5 +438,29,29169,Plogonnec,4.5,4.3,4.0,1382.2,1453.5,1533.7,4.5,6.9,8.6,62.1,62.7,61.4,100.8,62.1,132.0 +439,56,56164,Ploeren,1.4,2.5,4.0,2549.7,3020.8,3280.0,7.5,5.6,4.3,36.5,75.7,131.0,169.2,192.1,140.0 +440,44,44192,Saint-Viaud,4.0,4.2,3.9,908.8,1013.3,1202.7,4.7,4.5,5.0,36.4,42.4,47.0,45.5,42.5,59.9 +441,56,56130,Merlevenez,3.1,3.0,3.8,1267.0,1367.7,1438.9,3.9,4.6,4.7,38.9,41.1,55.0,63.4,49.4,68.2 +442,29,29045,Dirinon,2.2,2.1,3.8,991.6,1001.8,1031.1,4.7,7.3,8.1,22.2,21.2,39.2,73.6,46.4,83.5 +443,44,44080,Lavau-sur-Loire,5.7,5.0,3.8,337.5,336.6,353.3,4.7,5.5,7.6,19.3,16.7,13.4,18.3,15.9,26.9 +444,29,29270,Saint-Urbain,3.0,3.1,3.8,569.0,650.4,666.1,2.8,2.8,5.5,16.9,20.0,25.3,17.9,15.8,36.4 +445,29,29068,Guiclan,4.5,3.6,3.7,1019.4,1108.2,1160.5,7.8,7.5,9.5,46.4,39.4,43.5,82.8,79.0,110.2 +446,29,29070,Guiler-sur-Goyen,12.3,7.9,3.7,250.7,267.1,270.9,4.8,5.7,8.9,30.8,21.2,10.0,15.1,12.1,24.1 +447,29,29005,Baye,5.1,3.8,3.7,498.7,535.2,622.0,2.6,4.6,7.1,25.7,20.3,23.0,24.8,12.8,44.0 +448,22,22034,Cavan,4.0,4.0,3.7,654.8,694.8,731.0,7.8,7.9,8.1,26.4,27.6,27.0,55.2,51.0,59.0 +449,35,35306,Saint-Père-Marc-en-Poulet,5.1,3.7,3.7,899.8,947.3,1101.3,5.2,4.8,7.4,45.5,35.3,40.5,45.7,46.6,82.0 +450,56,56185,Quéven,1.0,2.8,3.7,3624.8,3822.0,4126.0,2.3,3.4,4.0,34.8,108.5,151.0,128.7,85.1,163.0 +451,29,29019,Brest,1.9,2.8,3.6,79814.0,82058.7,84402.2,7.8,7.4,6.7,1510.0,2280.5,3052.7,6074.6,6263.9,5692.7 +452,56,56251,Theix-Noyalo,4.1,4.3,3.5,3228.4,3563.8,4039.0,4.3,5.1,5.4,132.1,152.3,143.0,181.2,139.5,220.0 +453,22,22259,Quévert,2.7,2.8,3.5,1622.3,1761.1,1874.0,4.0,5.0,4.6,44.1,49.5,65.5,88.9,65.3,87.0 +454,56,56263,Sainte-Anne-d'Auray,4.4,2.9,3.5,980.4,1145.6,1262.0,7.2,8.9,6.7,43.5,33.3,44.0,101.8,70.3,84.0 +455,44,44116,Paimb?uf,2.6,2.4,3.5,1608.5,1656.1,1682.4,8.2,10.0,10.8,42.3,39.4,58.2,165.7,131.2,181.5 +456,22,22003,Aucaleuc,4.1,2.9,3.4,342.0,375.0,407.9,4.7,7.7,6.1,14.0,11.0,14.0,29.0,16.0,25.1 +457,29,29193,Plougourvest,2.1,3.3,3.4,492.1,547.3,581.3,5.4,4.8,5.1,10.1,18.1,20.0,26.3,26.7,29.4 +458,44,44030,La Chapelle-des-Marais,5.1,4.7,3.4,1633.0,1840.0,1996.1,5.3,8.0,6.2,84.0,87.0,68.4,147.0,87.0,124.7 +459,56,56175,Plumergat,3.0,3.0,3.4,1423.0,1656.0,1829.9,5.6,7.1,6.8,43.0,49.0,62.5,118.0,80.0,123.9 +460,56,56121,Lorient,2.5,2.5,3.4,34414.0,35408.7,36486.7,7.3,8.1,8.0,858.8,893.0,1232.6,2856.6,2497.4,2920.4 +461,29,29233,Quimperlé,3.2,3.6,3.3,5856.1,6409.5,6618.4,7.4,9.3,7.2,185.6,230.7,220.8,596.9,434.5,473.6 +462,56,56101,Languidic,3.3,3.1,3.3,3239.1,3491.1,3709.3,6.5,7.7,6.0,105.7,109.4,123.5,269.5,210.6,224.2 +463,44,44025,Campbon,3.7,3.3,3.3,1551.0,1614.0,1685.9,5.0,5.3,5.8,58.0,53.0,55.1,86.0,78.0,97.2 +464,56,56255,Treffléan,3.9,3.4,3.3,782.1,886.1,1007.0,3.9,5.1,3.2,30.7,29.7,32.8,45.6,30.7,31.8 +465,56,56067,Grand-Champ,4.1,3.2,3.2,2040.4,2259.0,2451.2,5.1,7.2,5.9,84.5,72.2,79.6,161.8,103.9,145.8 +466,44,44019,Bouée,2.7,1.6,3.2,335.0,376.7,447.1,3.7,5.1,5.2,9.1,6.1,14.5,19.1,12.5,23.4 +467,29,29254,Saint-Martin-des-Champs,2.4,2.1,3.2,2522.8,2592.0,2673.2,5.8,8.3,8.4,61.5,55.4,85.5,215.1,146.5,225.0 +468,22,22258,Quessoy,3.8,3.2,3.1,1571.0,1760.4,1914.8,5.3,6.5,9.2,60.1,56.4,60.3,115.0,83.9,176.8 +469,29,29272,Saint-Yvi,3.1,5.4,3.1,1209.0,1333.0,1467.1,4.9,4.8,6.0,38.0,72.0,45.9,64.0,59.0,88.7 +470,56,56053,Elven,4.6,3.8,3.1,2194.8,2546.8,2879.7,5.0,7.2,6.3,101.7,96.0,89.4,183.8,109.1,181.0 +471,22,22044,Coëtmieux,2.7,3.7,3.1,638.7,717.2,757.0,4.2,5.7,6.3,17.4,26.8,23.5,41.2,26.7,47.9 +472,29,29059,Garlan,5.9,4.3,3.1,437.0,464.0,488.1,4.8,7.5,9.7,26.0,20.0,15.1,35.0,21.0,47.2 +473,29,29026,Châteaulin,3.8,2.5,3.1,2656.0,2723.0,2809.9,9.1,10.6,12.1,100.0,69.0,86.2,288.0,242.0,339.8 +474,29,29234,Rédené,3.4,3.2,3.0,1144.9,1210.1,1267.1,2.9,3.8,5.0,38.6,38.5,38.6,45.6,33.3,63.0 +475,29,29207,Plourin-lès-Morlaix,2.1,2.8,3.0,2021.3,2118.6,2297.7,3.6,6.6,7.2,42.2,59.7,70.0,139.9,73.1,164.6 +476,44,44087,Machecoul-Saint-Même,2.4,2.4,2.9,3190.6,3452.9,3693.0,6.1,8.0,7.6,75.1,81.6,108.5,277.3,193.5,280.0 +477,29,29010,Bodilis,3.1,2.5,2.9,577.6,600.3,632.7,6.0,5.8,6.6,17.9,15.3,18.3,34.6,34.8,41.8 +478,29,29232,Quimper,2.5,2.9,2.9,35983.8,37439.6,38544.7,8.6,10.0,9.2,894.4,1094.3,1107.8,3744.8,3081.5,3538.8 +479,29,29210,Plouvorn,5.0,2.9,2.9,1232.0,1282.0,1370.5,6.7,9.4,12.2,62.0,37.0,39.4,121.0,82.0,166.5 +480,22,22144,La Méaugon,3.8,2.9,2.9,504.1,520.3,577.9,3.4,2.5,5.7,19.3,15.1,16.5,13.0,17.2,33.0 +481,56,56029,Calan,3.2,2.7,2.8,360.5,446.3,509.0,5.5,4.6,4.1,11.7,11.9,14.5,20.4,19.8,21.1 +482,29,29301,Trézilidé,6.0,3.4,2.8,132.5,153.3,172.0,9.3,14.6,8.5,8.0,5.3,4.9,22.4,12.3,14.6 +483,44,44089,Malville,2.8,3.0,2.8,1241.5,1353.5,1479.7,3.1,3.6,4.1,35.2,40.6,41.7,48.9,38.3,60.5 +484,29,29147,Mellac,3.2,2.2,2.8,1192.2,1350.9,1549.1,4.0,5.9,6.2,38.5,29.8,43.5,79.1,47.7,96.3 +485,29,29244,Saint-Derrien,2.8,2.1,2.8,329.8,359.7,369.3,8.7,9.9,10.2,9.3,7.5,10.4,35.7,28.7,37.6 +486,29,29247,Saint-Évarzec,2.7,2.2,2.8,1497.0,1622.0,1718.4,5.5,6.3,6.8,40.0,35.0,47.6,102.0,83.0,117.5 +487,56,56090,Inzinzac-Lochrist,3.6,3.2,2.7,2667.9,2927.8,3049.2,3.9,5.2,6.4,97.3,94.0,81.8,151.8,103.6,193.8 +488,22,22171,Plaintel,3.3,2.4,2.6,1671.9,1871.5,2031.0,4.6,5.4,6.0,54.6,45.1,53.4,101.4,77.3,122.4 +489,29,29180,Ploudiry,3.6,3.3,2.6,395.2,406.3,420.0,6.5,8.2,9.3,14.2,13.4,11.0,33.4,25.6,39.0 +490,22,22287,Saint-Donan,3.7,2.3,2.6,594.0,610.2,659.3,4.2,5.9,6.5,22.0,14.0,17.2,35.9,25.1,42.6 +491,29,29066,Guengat,4.5,3.0,2.6,761.0,807.0,852.0,7.5,8.4,6.4,34.0,24.0,22.1,68.0,57.0,54.1 +492,29,29216,Pluguffan,0.8,0.8,2.6,1543.1,1800.2,1961.0,6.6,7.8,5.3,11.7,13.6,50.3,139.6,101.8,104.4 +493,44,44164,Saint-Hilaire-de-Chaléons,4.3,2.1,2.6,797.0,889.0,986.0,3.3,4.0,5.2,34.0,19.0,25.2,36.0,26.0,51.5 +494,22,22364,Trélivan,2.1,2.2,2.5,1092.4,1241.3,1439.0,4.2,5.2,4.4,23.1,26.9,36.0,64.1,46.1,64.0 +495,29,29093,Kernilis,1.9,2.4,2.5,523.0,583.0,601.1,4.2,5.8,7.5,10.0,14.0,15.0,34.0,22.0,45.1 +496,44,44050,Crossac,3.2,2.2,2.4,1117.8,1178.7,1264.8,3.9,4.8,5.8,35.7,25.8,30.6,56.9,43.1,73.5 +497,56,56094,Kervignac,2.6,2.5,2.4,2302.1,2677.5,2966.2,3.7,2.7,4.6,59.6,66.1,69.9,73.3,85.5,135.6 +498,29,29173,Plonéis,3.0,2.5,2.3,818.5,965.4,1081.0,5.1,5.3,4.8,24.8,23.9,25.0,51.1,41.6,51.8 +499,44,44023,Bouvron,3.8,2.9,2.3,1226.0,1313.0,1401.9,6.1,7.5,8.4,46.0,38.0,32.4,98.0,75.0,117.5 +500,29,29297,Tréméven,3.8,2.4,2.3,1004.8,1075.5,1089.5,4.8,6.0,6.1,38.0,25.4,25.1,64.0,47.8,66.4 +501,44,44056,Fay-de-Bretagne,3.0,2.4,2.3,1313.8,1482.0,1586.0,6.0,7.2,7.4,39.9,36.2,36.0,106.8,78.9,118.0 +502,29,29237,La Roche-Maurice,2.0,2.2,2.2,762.6,787.9,808.8,7.2,6.4,9.2,15.3,17.2,18.2,50.7,55.1,74.7 +503,29,29179,Ploudaniel,1.9,1.6,2.2,1540.6,1595.5,1682.1,5.6,7.0,7.2,29.1,25.1,37.6,112.4,86.4,121.9 +504,29,29265,Sainte-Sève,2.5,3.9,2.2,365.0,415.0,459.2,4.7,3.4,3.8,9.0,16.0,10.1,14.0,17.0,17.2 +505,22,22176,Plédran,2.3,2.4,2.2,2681.0,2846.0,3155.9,8.4,5.9,5.5,61.0,69.0,68.2,167.0,226.0,173.1 +506,22,22246,Pommeret,2.7,2.5,2.1,765.2,873.2,912.7,3.9,4.7,4.7,20.7,21.5,19.6,41.0,30.1,43.3 +507,29,29124,Lesneven,1.5,2.0,2.1,3357.6,3619.6,3810.6,8.7,10.4,10.9,51.3,72.5,81.3,377.1,293.3,413.5 +508,29,29187,Plougar,2.5,2.1,2.1,335.9,358.6,380.0,5.2,6.0,8.4,8.3,7.5,8.0,21.7,17.6,32.0 +509,44,44046,Corsept,3.2,2.7,2.1,1001.1,1051.4,1116.8,3.4,3.3,4.3,31.7,28.2,23.5,34.3,33.8,48.0 +510,56,56120,Locqueltas,2.5,2.9,2.1,631.0,701.0,826.3,4.8,5.6,7.1,16.0,20.0,17.3,39.0,30.0,59.0 +511,29,29144,La Martyre,3.5,2.5,2.1,314.9,322.8,348.9,3.2,6.8,6.9,11.1,8.0,7.3,21.9,10.1,23.9 +512,29,29056,La Forest-Landerneau,1.9,2.1,2.1,751.3,760.0,845.8,6.2,3.8,4.9,14.3,16.0,17.5,29.1,46.9,41.1 +513,56,56231,Saint-Nolff,2.4,2.7,2.1,1537.5,1596.2,1752.7,3.1,5.0,4.5,36.5,43.4,36.0,79.8,47.0,78.2 +514,35,35070,Châteauneuf-d'Ille-et-Vilaine,4.2,2.5,2.0,510.8,719.3,793.0,5.2,7.8,5.8,21.2,18.1,16.0,56.1,26.8,46.0 +515,44,44220,Vue,4.8,3.6,2.0,606.0,670.0,709.8,3.8,6.0,4.7,29.0,24.0,14.3,40.0,23.0,33.7 +516,44,44045,Cordemais,2.4,1.4,2.0,1090.0,1337.0,1462.5,5.3,5.0,4.9,26.0,19.0,29.4,67.0,58.0,72.0 +517,22,22106,Langueux,1.2,1.2,2.0,3231.7,3608.5,4002.5,4.2,5.7,5.7,37.5,42.3,79.8,207.2,136.0,228.7 +518,22,22002,Andel,1.2,1.7,2.0,419.0,460.0,508.1,2.4,4.1,4.4,5.0,8.0,10.1,19.0,10.0,22.3 +519,56,56040,Cléguer,2.8,2.5,2.0,1383.3,1490.8,1533.0,3.5,5.1,6.1,38.6,37.2,30.4,75.5,47.7,93.3 +520,29,29288,Trégarantec,5.6,3.8,2.0,241.6,238.1,253.8,6.0,7.1,9.5,13.4,9.0,5.0,16.9,14.6,24.1 +521,29,29235,Le Relecq-Kerhuon,1.9,2.0,1.9,4973.5,5365.7,5713.0,3.9,5.0,3.3,93.7,105.7,110.9,268.4,195.3,185.8 +522,22,22389,Yffiniac,1.9,1.9,1.9,2164.0,2326.0,2467.6,5.1,7.2,6.7,42.0,44.0,47.3,168.0,110.0,165.1 +523,56,56115,Locmaria-Grand-Champ,3.7,1.8,1.9,486.0,603.0,704.3,4.9,6.0,6.4,18.0,11.0,13.4,36.0,24.0,45.3 +524,29,29105,Landivisiau,1.7,1.7,1.9,4398.0,4580.0,4802.3,9.4,10.7,10.8,75.0,78.0,90.9,488.0,413.0,518.9 +525,56,56179,Pont-Scorff,1.4,1.8,1.9,1292.5,1486.0,1707.0,4.3,4.3,4.9,18.6,26.3,32.0,64.3,55.9,83.0 +526,44,44189,Sainte-Reine-de-Bretagne,3.5,2.8,1.8,856.6,966.1,1043.0,4.1,5.0,5.6,30.3,26.9,19.0,48.0,35.2,58.0 +527,29,29035,Coat-Méal,3.8,3.5,1.8,380.7,419.8,441.0,4.3,4.5,3.4,14.3,14.9,8.0,18.9,16.2,15.0 +528,29,29209,Plouvien,2.5,1.6,1.8,1510.6,1593.3,1705.2,4.7,7.4,6.8,37.2,26.0,30.8,118.2,71.4,116.0 +529,44,44195,Savenay,1.1,0.9,1.8,2987.0,3408.0,3951.1,5.7,6.1,8.3,34.0,29.0,70.7,208.0,169.0,326.7 +530,44,44176,Saint-Malo-de-Guersac,1.5,1.3,1.7,1331.3,1392.0,1486.0,5.1,5.2,6.0,19.5,18.0,26.0,72.9,68.3,89.0 +531,56,56206,Saint-Avé,1.3,1.7,1.7,4120.2,4766.0,5399.9,3.4,3.6,4.1,54.2,80.8,93.4,170.0,140.0,221.3 +532,44,44013,Besné,1.8,1.8,1.7,1032.2,1163.4,1347.0,4.4,4.8,3.7,18.7,20.5,23.0,55.9,45.7,50.0 +533,44,44033,La Chapelle-Launay,2.2,1.9,1.7,1075.3,1158.0,1283.0,2.6,4.4,6.2,24.1,21.6,21.8,50.4,28.2,79.0 +534,29,29119,Lanrivoaré,1.7,1.0,1.7,561.5,605.2,632.7,4.4,4.5,3.2,9.6,5.8,10.7,27.1,24.5,20.1 +535,56,56083,Hennebont,2.2,1.6,1.7,7527.9,8133.5,8634.2,4.8,7.0,7.1,169.2,132.4,144.4,572.0,363.5,614.1 +536,29,29100,Lanarvily,6.9,3.9,1.6,159.0,181.0,181.9,5.7,4.4,8.2,11.0,7.0,3.0,8.0,9.0,15.0 +537,56,56137,Monterblanc,5.1,1.6,1.6,1173.1,1302.5,1358.0,3.8,5.3,2.9,59.3,20.4,22.0,68.6,44.2,40.0 +538,29,29181,Plouédern,0.9,1.0,1.6,1161.8,1232.7,1316.0,5.0,7.7,5.3,10.5,12.1,21.0,95.0,58.2,70.0 +539,29,29204,Plounéventer,3.2,2.1,1.6,755.4,881.8,929.3,3.1,5.5,6.3,24.2,18.3,14.5,48.8,23.1,58.1 +540,22,22307,Saint-Julien,1.4,1.6,1.5,842.0,896.0,923.0,4.3,5.7,5.1,12.0,14.0,14.2,51.0,36.0,46.7 +541,56,56036,Caudan,1.2,1.6,1.5,2801.3,2932.9,3222.7,3.5,4.9,4.9,33.9,47.2,48.9,144.7,98.5,159.3 +542,44,44039,Cheix-en-Retz,4.9,2.9,1.5,326.3,378.3,432.2,4.5,3.4,2.8,16.0,10.9,6.5,13.0,14.8,12.0 +543,44,44129,Pontchâteau,2.1,1.8,1.5,4144.2,4601.2,4970.1,6.1,6.1,6.3,85.8,82.8,74.7,282.8,252.3,312.3 +544,29,29051,Ergué-Gabéric,1.0,1.7,1.4,3292.1,3500.9,3872.3,3.3,4.2,3.9,32.2,60.8,55.6,148.1,107.9,152.4 +545,44,44052,Donges,1.2,0.4,1.4,2849.3,3240.1,3607.3,6.0,7.7,8.2,33.1,12.5,49.9,250.9,172.1,297.5 +546,29,29160,Plabennec,1.3,1.3,1.3,3240.4,3503.7,3732.9,3.5,4.1,4.9,40.7,45.1,50.2,144.2,112.9,181.6 +547,22,22188,Plerneuf,2.3,1.7,1.3,399.9,427.7,475.8,1.8,4.4,6.7,9.1,7.3,6.4,18.8,7.1,31.8 +548,29,29255,Saint-Méen,3.4,3.6,1.3,323.0,363.0,385.0,6.5,6.6,9.2,11.0,13.0,5.1,24.0,21.0,35.5 +549,44,44210,Trignac,1.0,1.7,1.3,3202.0,3459.0,3887.1,5.6,7.9,6.6,31.0,60.0,51.0,273.0,180.0,258.2 +550,44,44158,Saint-Étienne-de-Montluc,1.1,0.8,1.3,2694.9,2824.6,3249.1,4.4,5.5,5.2,28.8,24.0,42.0,156.2,118.9,169.4 +551,29,29055,Le Folgoët,1.1,0.7,1.3,1286.4,1430.8,1523.3,3.6,5.2,5.3,14.3,10.2,19.7,74.6,46.0,80.7 +552,56,56098,Lanester,0.8,1.1,1.3,10548.5,10959.8,11549.5,5.7,6.8,6.6,89.6,118.0,146.8,749.4,601.5,763.9 +553,44,44186,Sainte-Pazanne,2.3,1.9,1.2,2070.0,2533.7,2912.4,3.5,4.4,4.8,47.2,49.4,36.4,110.3,72.8,139.3 +554,44,44120,Le Pellerin,1.3,1.4,1.2,1875.5,2129.8,2420.0,7.4,7.8,8.1,23.9,30.4,30.0,167.2,139.3,197.0 +555,22,22372,Trémuson,1.6,0.7,1.2,775.3,873.8,978.0,5.2,6.9,4.3,12.7,6.5,12.0,60.2,40.1,42.0 +556,29,29015,Bourg-Blanc,0.8,0.9,1.2,1295.7,1391.6,1477.0,3.5,4.6,5.1,10.0,12.4,18.0,64.5,45.8,75.0 +557,44,44103,Montoir-de-Bretagne,0.7,0.9,1.2,2847.7,3143.8,3289.7,4.2,5.1,4.8,18.6,29.0,39.1,159.4,120.1,158.6 +558,56,56021,Brandérion,1.6,1.3,1.2,466.7,564.9,594.9,3.6,3.5,5.0,7.7,7.3,7.0,20.0,16.6,29.6 +559,22,22360,Trégueux,0.7,1.2,1.2,3514.2,3893.3,4145.0,4.2,3.9,4.8,25.1,47.4,49.0,153.4,147.2,200.0 +560,56,56132,Meucon,0.4,1.2,1.1,777.6,925.7,994.0,3.6,5.7,3.3,3.1,11.3,11.4,53.2,27.7,33.2 +561,29,29103,Landerneau,1.2,1.0,1.1,7455.4,7844.1,8249.7,7.5,8.4,5.9,87.4,75.5,94.2,660.5,555.8,482.6 +562,44,44217,Vigneux-de-Bretagne,2.4,1.3,1.1,2040.4,2230.5,2535.6,3.8,4.4,5.2,48.2,29.4,28.4,97.8,78.5,131.8 +563,29,29212,Plouzané,0.9,1.4,1.0,4550.4,5308.7,5742.2,3.7,4.4,3.3,40.9,76.8,58.6,232.9,167.4,187.4 +564,29,29260,Saint-Renan,1.0,0.9,1.0,3116.8,3425.6,3717.6,4.2,5.3,5.6,29.9,31.0,37.1,180.6,130.9,208.3 +565,29,29069,Guilers,0.3,0.4,1.0,2882.8,3195.2,3396.4,2.5,3.6,3.3,9.4,13.7,32.9,114.3,71.9,113.3 +566,29,29061,Gouesnou,0.4,0.3,0.9,2523.8,2547.3,2814.3,2.5,4.3,4.4,10.8,8.2,24.4,109.3,63.8,125.0 +567,44,44137,Prinquiau,2.2,1.4,0.9,1201.9,1352.8,1418.2,4.1,6.0,6.7,26.3,18.3,12.2,81.4,49.5,95.6 +568,29,29264,Saint-Servais,1.2,0.6,0.8,254.2,320.0,317.8,7.6,7.0,6.9,3.0,1.8,2.6,22.5,19.3,22.1 +569,29,29047,Le Drennec,2.2,1.8,0.8,698.2,753.4,803.1,2.6,5.0,5.6,15.3,13.3,6.2,38.0,18.4,45.2 +570,22,22215,Ploufragan,0.4,1.3,0.8,4926.2,5296.2,5559.6,4.3,5.8,6.4,20.1,66.8,41.9,309.2,211.5,355.8 +571,29,29075,Guipavas,0.8,0.9,0.8,5401.5,5958.1,6790.5,2.8,4.4,4.1,40.7,53.4,51.2,261.3,153.6,275.8 +572,29,29156,Pencran,0.9,0.3,0.8,601.8,712.1,799.0,3.0,4.5,3.1,5.4,1.8,6.0,31.7,18.0,25.0 +573,29,29245,Saint-Divy,1.0,0.7,0.7,514.4,587.3,645.0,2.4,2.4,2.6,5.0,4.0,4.6,14.0,12.1,17.0 +574,44,44047,Couëron,0.5,0.4,0.7,7447.6,8591.4,9912.5,3.9,3.6,3.7,36.1,35.5,68.3,310.2,291.7,364.8 +575,29,29095,Kersaint-Plabennec,1.3,1.1,0.7,483.1,536.8,612.1,3.6,4.7,5.6,6.2,6.1,4.1,25.5,17.4,34.0 +576,29,29011,Bohars,0.9,1.1,0.7,1166.9,1293.8,1448.2,2.8,2.7,3.7,10.2,14.2,9.6,35.6,32.7,53.2 +577,29,29268,Saint-Thonan,2.3,1.3,0.6,504.4,610.1,707.6,3.7,3.4,2.5,11.4,7.7,4.2,21.0,18.7,17.9 +578,44,44203,Le Temple-de-Bretagne,0.1,1.3,0.5,689.0,724.8,805.1,5.3,3.5,5.1,1.0,9.2,4.1,25.5,36.8,40.8 +579,29,29076,Milizac-Guipronvel,2.8,3.2,0.4,1485.5,1754.2,1814.4,3.8,4.1,3.1,41.7,56.6,8.2,71.6,55.8,56.1 +580,56,56063,Gestel,0.9,0.5,0.4,977.2,1083.9,1154.0,2.4,3.4,4.6,8.6,5.8,5.0,36.6,23.1,53.0 +581,29,29126,Loc-Brévalaire,5.6,5.8,0.0,88.1,86.8,88.8,6.7,6.9,10.1,4.9,5.0,0.0,6.0,5.9,9.0 +582,29,29116,Lanneuffret,0.0,0.0,0.0,54.0,61.0,66.2,9.3,13.1,6.0,0.0,0.0,0.0,8.0,5.0,4.0