The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# automatically generated file, don't edit



# Copyright 2011 David Cantrell, derived from data from libphonenumber
# http://code.google.com/p/libphonenumber/
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
package Number::Phone::StubCountry::FR;
use base qw(Number::Phone::StubCountry);

use strict;
use warnings;
use utf8;
our $VERSION = 1.20180619214156;

my $formatters = [
                {
                  'national_rule' => '0$1',
                  'format' => '$1 $2 $3 $4 $5',
                  'leading_digits' => '[1-79]',
                  'pattern' => '([1-79])(\\d{2})(\\d{2})(\\d{2})(\\d{2})'
                },
                {
                  'national_rule' => '$1',
                  'format' => '$1 $2',
                  'leading_digits' => '11',
                  'intl_format' => 'NA',
                  'pattern' => '(1\\d{2})(\\d{3})'
                },
                {
                  'format' => '$1 $2 $3 $4',
                  'national_rule' => '0 $1',
                  'leading_digits' => '8',
                  'pattern' => '(8\\d{2})(\\d{2})(\\d{2})(\\d{2})'
                }
              ];

my $validators = {
                'voip' => '9\\d{8}',
                'personal_number' => '',
                'toll_free' => '80[0-5]\\d{6}',
                'fixed_line' => '[1-5]\\d{8}',
                'geographic' => '[1-5]\\d{8}',
                'pager' => '',
                'specialrate' => '(884\\d{6})|(8[129]\\d{7})|(80[6-9]\\d{6})',
                'mobile' => '
          (?:
            6\\d|
            7[3-9]
          )\\d{7}
        '
              };
my %areanames = (
  3313005 => "Coignières",
  3313006 => "Poissy",
  3313007 => "Plaisir",
  3313008 => "Marly\-le\-Roi",
  3313009 => "Chatou",
  3313010 => "Cormeilles\-en\-Parisis",
  3313011 => "Gonesse",
  3313013 => "Trappes",
  3313015 => "Montesson",
  3313016 => "Trappes",
  3313017 => "Cergy",
  3313018 => "Goussainville",
  3313021 => "Versailles",
  3313022 => "Les\ Mureaux",
  3313023 => "Bois\-d\'Arcy",
  3313024 => "Viroflay",
  3313025 => "Argenteuil",
  3313026 => "Herblay",
  3313028 => "Chambly",
  3313029 => "Luzarches",
  3313030 => "Cergy",
  3313031 => "Cergy",
  3313032 => "Cergy",
  3313033 => "Mantes\-la\-Jolie",
  3313034 => "Chambly",
  3313035 => "Viarmes",
  3313036 => "Auvers\-sur\-Oise",
  3313037 => "Saint\-Ouen\-l\'Aumône",
  3313038 => "Cergy",
  3313039 => "Marines",
  3313040 => "Taverny",
  3313041 => "Rambouillet",
  3313042 => "Rosny\-sur\-Seine",
  3313043 => "Montigny\-le\-Bretonneux",
  3313044 => "Montigny\-le\-Bretonneux",
  3313045 => "Saint\-Cyr\-l\'École",
  3313046 => "Houdan",
  3313047 => "Saint\-Rémy\-lès\-Chevreuse",
  3313048 => "Montigny\-le\-Bretonneux",
  3313049 => "Coignières",
  3313050 => "Maurepas",
  3313051 => "Trappes",
  3313052 => "Chevreuse",
  3313053 => "Chatou",
  3313054 => "Plaisir",
  3313055 => "Plaisir",
  3313056 => "Villepreux",
  3313057 => "Montigny\-le\-Bretonneux",
  3313058 => "Saint\-Cyr\-l\'École",
  3313059 => "Houdan",
  3313060 => "Montigny\-le\-Bretonneux",
  3313061 => "Saint\-Germain\-en\-Laye",
  3313062 => "Trappes",
  3313063 => "Mantes\-la\-Jolie",
  3313064 => "Montigny\-le\-Bretonneux",
  3313065 => "Poissy",
  3313066 => "Trappes",
  3313068 => "Élancourt",
  3313069 => "Trappes",
  3313070 => "Vélizy\-Villacoublay",
  3313071 => "Chatou",
  3313072 => "Franconville",
  3313073 => "Cergy",
  3313074 => "Poissy",
  3313075 => "Cergy",
  3313076 => "Argenteuil",
  3313079 => "Plaisir",
  3313080 => "Saint\-Nom\-la\-Bretèche",
  3313081 => "Plaisir",
  3313082 => "La\ Celle\ Saint\ Cloud",
  3313083 => "Versailles",
  3313086 => "Sartrouville",
  3313087 => "Saint\-Germain\-en\-Laye",
  3313088 => "Rambouillet",
  3313090 => "Maule",
  3313092 => "Mantes\-la\-Ville",
  3313094 => "Mantes\-la\-Jolie",
  3313095 => "Aubergenville",
  3313096 => "Montigny\-le\-Bretonneux",
  3313098 => "Mantes\-la\-Jolie",
  3313099 => "Les\ Mureaux",
  3313402 => "Saint\-Ouen\-l\'Aumône",
  3313404 => "Sarcelles",
  3313405 => "Deuil\-la\-Barre",
  3313407 => "Gonesse",
  3313408 => "L\'Isle\ Adam",
  3313409 => "Viarmes",
  3313410 => "Argenteuil",
  3313411 => "Argenteuil",
  3313412 => "Enghien\-les\-Bains",
  3313413 => "Franconville",
  3313414 => "Franconville",
  3313415 => "Ermont",
  3313416 => "Eaubonne",
  3313417 => "Saint\-Gratien",
  3313418 => "Taverny",
  3313419 => "Sarcelles",
  3313420 => "Cergy",
  3313421 => "Saint\-Ouen\-l\'Aumône",
  3313422 => "Cergy",
  3313424 => "Cergy",
  3313425 => "Cergy",
  3313427 => "Eaubonne",
  3313428 => "Deuil\-la\-Barre",
  3313429 => "Roissy\-en\-France",
  3313430 => "Saint\-Ouen\-l\'Aumône",
  3313431 => "Fosses",
  3313432 => "Cergy",
  3313434 => "Argenteuil",
  3313435 => "Cergy",
  3313437 => "Ermont",
  3313438 => "Sarcelles",
  3313440 => "Saint\-Ouen\-l\'Aumône",
  3313441 => "Cergy",
  3313442 => "Boissy\-l\'Aillerie",
  3313443 => "Jouy\-le\-Moutier",
  3313444 => "Franconville",
  3313445 => "Garges\-lès\-Gonesse",
  3313446 => "Cergy",
  3313448 => "Auvers\-sur\-Oise",
  3313450 => "Herblay",
  3313451 => "Saint\-Germain\-en\-Laye",
  3313452 => "Montigny\-le\-Bretonneux",
  3313453 => "Gonesse",
  3313457 => "Rambouillet",
  3313459 => "Plaisir",
  3313460 => "Fontenay\-le\-Fleury",
  3313461 => "Coignières",
  3313462 => "Noisy\-le\-Roi",
  3313464 => "Saint\-Ouen\-l\'Aumône",
  3313465 => "Vélizy\-Villacoublay",
  3313467 => "Magny\-en\-Vexin",
  3313468 => "Louvres",
  3313469 => "L\'Isle\ Adam",
  3313470 => "Beaumont\-sur\-Oise",
  3313471 => "Luzarches",
  3313472 => "Fosses",
  3313473 => "Parmain",
  3313474 => "Les\ Mureaux",
  3313475 => "Ecquevilly",
  3313477 => "Mantes\-la\-Jolie",
  3313479 => "Porcheville",
  3313480 => "Chatou",
  3313481 => "Plaisir",
  3313482 => "Trappes",
  3313483 => "Rambouillet",
  3313484 => "Le\ Perray\ en\ Yvelines",
  3313485 => "Rambouillet",
  3313486 => "Montfort\-l\'Amaury",
  3313489 => "Beynes",
  3313490 => "Conflans\-Sainte\-Honorine",
  3313492 => "Les\ Mureaux",
  3313493 => "Maisons\-Laffitte",
  3313902 => "Versailles",
  3313904 => "Saint\-Germain\-en\-Laye",
  3313907 => "Versailles",
  3313908 => "Orgeval",
  3313909 => "Saint\-Ouen\-l\'Aumône",
  3313911 => "Achères",
  3313912 => "Maisons\-Laffitte",
  3313913 => "Sartrouville",
  3313914 => "Sartrouville",
  3313915 => "Sartrouville",
  3313916 => "Marly\-le\-Roi",
  3313917 => "Marly\-le\-Roi",
  3313918 => "La\ Celle\ Saint\ Cloud",
  3313919 => "Conflans\-Sainte\-Honorine",
  3313920 => "Versailles",
  3313921 => "Saint\-Germain\-en\-Laye",
  3313922 => "Achères",
  3313923 => "Le\ Chesnay",
  3313924 => "Versailles",
  3313925 => "Versailles",
  3313927 => "Triel\-sur\-Seine",
  3313928 => "Verneuil\-sur\-Seine",
  3313930 => "Montigny\-le\-Bretonneux",
  3313931 => "Herblay",
  3313932 => "Taverny",
  3313933 => "Sarcelles",
  3313934 => "Enghien\-les\-Bains",
  3313935 => "Domont",
  3313937 => "Chambly",
  3313943 => "Le\ Chesnay",
  3313944 => "Montigny\-le\-Bretonneux",
  3313946 => "Vélizy\-Villacoublay",
  3313947 => "Argenteuil",
  3313949 => "Versailles",
  3313950 => "Versailles",
  3313951 => "Versailles",
  3313952 => "Chatou",
  3313953 => "Versailles",
  3313954 => "Le\ Chesnay",
  3313955 => "Le\ Chesnay",
  3313956 => "Buc",
  3313957 => "Sartrouville",
  3313958 => "Marly\-le\-Roi",
  3313959 => "Eaubonne",
  3313960 => "Taverny",
  3313961 => "Argenteuil",
  3313962 => "Maisons\-Laffitte",
  3313963 => "Le\ Chesnay",
  3313964 => "Montmorency",
  3313965 => "Poissy",
  3313966 => "Le\ Chesnay",
  3313967 => "Versailles",
  3313968 => "Houilles",
  3313969 => "La\ Celle\ Saint\ Cloud",
  3313970 => "Triel\-sur\-Seine",
  3313971 => "Verneuil\-sur\-Seine",
  3313972 => "Conflans\-Sainte\-Honorine",
  3313973 => "Saint\-Germain\-en\-Laye",
  3313974 => "Andrésy",
  3313975 => "Orgeval",
  3313976 => "Le\ Vésinet",
  3313978 => "Cormeilles\-en\-Parisis",
  3313979 => "Poissy",
  3313980 => "Argenteuil",
  3313981 => "Argenteuil",
  3313982 => "Argenteuil",
  3313983 => "Deuil\-la\-Barre",
  3313984 => "Deuil\-la\-Barre",
  3313985 => "Gonesse",
  3313986 => "Garges\-lès\-Gonesse",
  3313987 => "Gonesse",
  3313988 => "Goussainville",
  3313989 => "Saint\-Gratien",
  3313990 => "Sarcelles",
  3313991 => "Domont",
  3313992 => "Sarcelles",
  3313993 => "Garges\-lès\-Gonesse",
  3313994 => "Sarcelles",
  3313995 => "Taverny",
  3313996 => "Argenteuil",
  3313997 => "Herblay",
  3313998 => "Argenteuil",
  331400 => "Paris",
  3314010 => "Saint\-Ouen",
  3314011 => "Saint\-Ouen",
  3314012 => "Saint\-Ouen",
  3314013 => "Paris",
  3314015 => "Paris",
  3314016 => "Paris",
  3314017 => "Paris",
  3314018 => "Paris",
  3314019 => "Paris",
  331402 => "Paris",
  331403 => "Paris",
  331404 => "Paris",
  331405 => "Paris",
  331406 => "Paris",
  331407 => "Paris",
  3314080 => "Asnières\-sur\-Seine",
  3314082 => "Paris",
  3314083 => "Clamart",
  3314084 => "Montrouge",
  3314085 => "Gennevilliers",
  3314086 => "Asnières\-sur\-Seine",
  3314087 => "Clichy",
  3314088 => "Neuilly\-sur\-Seine",
  3314089 => "Levallois\-Perret",
  3314090 => "Puteaux",
  3314091 => "Sceaux",
  3314092 => "Montrouge",
  3314093 => "Issy\-les\-Moulineaux",
  3314094 => "Clamart",
  3314095 => "Issy\-les\-Moulineaux",
  3314096 => "Antony",
  3314099 => "Suresnes",
  3314105 => "Levallois\-Perret",
  3314106 => "Clichy",
  3314108 => "Issy\-les\-Moulineaux",
  3314109 => "Issy\-les\-Moulineaux",
  3314110 => "Boulogne\-Billancourt",
  3314111 => "Asnières\-sur\-Seine",
  3314112 => "Saint\-Cloud",
  3314113 => "Sceaux",
  3314114 => "Meudon",
  3314115 => "Chaville",
  3314116 => "Courbevoie",
  3314117 => "Montrouge",
  3314118 => "Suresnes",
  3314119 => "Colombes",
  3314120 => "Nanterre",
  3314121 => "Gennevilliers",
  3314122 => "Boulogne\-Billancourt",
  3314124 => "Arcueil",
  3314127 => "Clichy",
  3314129 => "Rueil\-Malmaison",
  3314131 => "Boulogne\-Billancourt",
  3314132 => "Asnières\-sur\-Seine",
  3314134 => "Levallois\-Perret",
  3314137 => "Nanterre",
  3314138 => "Suresnes",
  3314139 => "Rueil\-Malmaison",
  3314140 => "Clichy",
  3314141 => "Boulogne\-Billancourt",
  3314142 => "Rueil\-Malmaison",
  3314143 => "Neuilly\-sur\-Seine",
  3314144 => "Suresnes",
  3314146 => "Issy\-les\-Moulineaux",
  3314147 => "Gennevilliers",
  3314150 => "Drancy",
  3314152 => "Sevran",
  3314153 => "Gagny",
  3314155 => "Bondy",
  3314157 => "Aubervilliers",
  3314158 => "Montreuil",
  3314160 => "Drancy",
  3314161 => "Aubervilliers",
  3314170 => "Montfermeil",
  3314171 => "Pantin",
  3314173 => "Rungis\ Complexe",
  3314174 => "Vincennes",
  3314177 => "Champigny\-sur\-Marne",
  3314178 => "Créteil",
  3314179 => "Maisons\-Alfort",
  3314180 => "Rungis\ Complexe",
  3314181 => "Saint\-Maur\-des\-Fossés",
  3314183 => "Pantin",
  3314187 => "Bourg\-la\-Reine",
  3314190 => "Issy\-les\-Moulineaux",
  3314192 => "Neuilly\-sur\-Seine",
  3314193 => "Vincennes",
  3314194 => "Créteil",
  3314195 => "Fontenay\-sous\-Bois",
  3314200 => "Paris",
  3314201 => "Paris",
  3314202 => "Paris",
  3314203 => "Paris",
  3314204 => "Suresnes",
  3314205 => "Paris",
  3314206 => "Paris",
  3314207 => "Créteil",
  3314208 => "Paris",
  3314209 => "Paris",
  3314211 => "Villejuif",
  3314212 => "Paris",
  3314215 => "Paris",
  3314216 => "Paris",
  3314217 => "Paris",
  3314218 => "Paris",
  3314219 => "Paris",
  331422 => "Paris",
  3314230 => "Paris",
  3314233 => "Paris",
  3314235 => "Saint\-Denis",
  3314236 => "Paris",
  3314237 => "Antony",
  3314238 => "Paris",
  3314239 => "Paris",
  3314240 => "Paris",
  3314241 => "Paris",
  3314242 => "Colombes",
  3314243 => "Saint\-Denis",
  3314245 => "Paris",
  3314246 => "Paris",
  3314247 => "Paris",
  3314249 => "Paris",
  3314250 => "Paris",
  3314251 => "Paris",
  3314252 => "Paris",
  3314253 => "Montrouge",
  3314254 => "Paris",
  3314255 => "Paris",
  3314256 => "Paris",
  3314257 => "Paris",
  3314258 => "Paris",
  3314259 => "Paris",
  331426 => "Paris",
  3314270 => "Clichy",
  3314271 => "Paris",
  3314272 => "Paris",
  3314273 => "Paris",
  3314274 => "Paris",
  3314276 => "Paris",
  3314277 => "Paris",
  3314278 => "Paris",
  3314279 => "Paris",
  3314280 => "Paris",
  3314281 => "Paris",
  3314282 => "Paris",
  3314283 => "Saint\-Maur\-des\-Fossés",
  3314284 => "Paris",
  3314285 => "Paris",
  3314286 => "Paris",
  3314287 => "Montreuil",
  3314288 => "Paris",
  3314289 => "Paris",
  331429 => "Paris",
  3314300 => "Neuilly\-Plaisance",
  3314301 => "Gagny",
  3314302 => "Gagny",
  3314303 => "Noisy\-le\-Grand",
  3314304 => "Noisy\-le\-Grand",
  3314305 => "Noisy\-le\-Grand",
  3314306 => "Paris",
  3314307 => "Paris",
  3314308 => "Neuilly\-sur\-Marne",
  3314309 => "Neuilly\-sur\-Marne",
  3314310 => "Sevran",
  3314311 => "La\ Courneuve",
  3314312 => "Paris",
  3314314 => "Paris",
  3314315 => "Paris",
  3314318 => "Paris",
  3314320 => "Paris",
  3314321 => "Paris",
  3314322 => "Paris",
  3314324 => "Le\ Perreux\ sur\ Marne",
  3314325 => "Paris",
  3314326 => "Paris",
  3314327 => "Paris",
  3314328 => "Vincennes",
  3314329 => "Paris",
  3314330 => "Livry\-Gargan",
  3314331 => "Paris",
  3314332 => "Montfermeil",
  3314333 => "Courbevoie",
  3314334 => "Courbevoie",
  3314335 => "Paris",
  3314336 => "Paris",
  3314337 => "Paris",
  3314338 => "Paris",
  3314339 => "Créteil",
  331434 => "Paris",
  3314350 => "Sceaux",
  3314351 => "Montfermeil",
  3314352 => "Aubervilliers",
  3314353 => "Alfortville",
  3314354 => "Paris",
  3314355 => "Paris",
  3314356 => "Paris",
  3314357 => "Paris",
  3314358 => "Paris",
  3314359 => "Paris",
  3314360 => "Bagnolet",
  3314361 => "Paris",
  3314362 => "Bagnolet",
  3314363 => "Bagnolet",
  3314364 => "Paris",
  3314365 => "Vincennes",
  3314366 => "Paris",
  3314367 => "Paris",
  3314368 => "Charenton\-le\-Pont",
  3314370 => "Paris",
  3314371 => "Paris",
  3314372 => "Paris",
  3314373 => "Paris",
  3314374 => "Vincennes",
  3314375 => "Alfortville",
  3314376 => "Maisons\-Alfort",
  3314377 => "Créteil",
  3314378 => "Maisons\-Alfort",
  3314379 => "Paris",
  3314380 => "Paris",
  3314381 => "Gagny",
  3314382 => "Villeneuve\-Saint\-Georges",
  3314383 => "Sevran",
  3314384 => "Sevran",
  3314385 => "Sevran",
  3314386 => "Villeneuve\-Saint\-Georges",
  3314387 => "Paris",
  3314388 => "Montfermeil",
  3314389 => "Villeneuve\-Saint\-Georges",
  3314390 => "Ivry\-sur\-Seine",
  3314391 => "Vitry\-sur\-Seine",
  3314394 => "Fontenay\-sous\-Bois",
  3314396 => "Maisons\-Alfort",
  3314397 => "Saint\-Maur\-des\-Fossés",
  3314398 => "Vincennes",
  3314399 => "Créteil",
  33144 => "Paris",
  3314500 => "Paris",
  3314501 => "Paris",
  3314502 => "Paris",
  3314503 => "Paris",
  3314504 => "Paris",
  3314505 => "Paris",
  3314506 => "Suresnes",
  3314507 => "Meudon",
  3314508 => "Paris",
  3314509 => "Montfermeil",
  3314510 => "Boissy\-Saint\-Léger",
  3314511 => "Saint\-Maur\-des\-Fossés",
  3314512 => "Rungis\ Complexe",
  3314513 => "Bonneuil\-sur\-Marne",
  3314515 => "Ivry\-sur\-Seine",
  3314516 => "Champigny\-sur\-Marne",
  3314517 => "Créteil",
  3314518 => "Maisons\-Alfort",
  3314520 => "Paris",
  3314521 => "Ivry\-sur\-Seine",
  3314522 => "Paris",
  3314523 => "Paris",
  3314524 => "Paris",
  3314525 => "Paris",
  3314526 => "Paris",
  3314527 => "Paris",
  3314528 => "Rosny\-Sous\-Bois",
  3314529 => "Issy\-les\-Moulineaux",
  3314530 => "Paris",
  3314531 => "Paris",
  3314532 => "Paris",
  3314533 => "Paris",
  3314534 => "Meudon",
  3314535 => "Paris",
  3314536 => "Bagneux",
  3314537 => "Clamart",
  3314538 => "Paris",
  3314539 => "Paris",
  3314540 => "Paris",
  3314541 => "Paris",
  3314542 => "Paris",
  3314543 => "Paris",
  3314544 => "Paris",
  3314545 => "Paris",
  3314546 => "Cachan",
  3314547 => "Cachan",
  3314548 => "Paris",
  3314549 => "Paris",
  331455 => "Paris",
  3314560 => "Rungis\ Complexe",
  3314561 => "Paris",
  3314562 => "Paris",
  3314563 => "Paris",
  3314565 => "Paris",
  3314566 => "Paris",
  3314567 => "Paris",
  3314569 => "Boissy\-Saint\-Léger",
  3314570 => "Paris",
  3314571 => "Paris",
  3314572 => "Paris",
  3314573 => "Vitry\-sur\-Seine",
  3314574 => "Paris",
  3314575 => "Paris",
  3314576 => "Chennevières\-sur\-Marne",
  3314577 => "Paris",
  3314578 => "Paris",
  3314579 => "Paris",
  331458 => "Paris",
  3314590 => "Sucy\-en\-Brie",
  3314591 => "Le\ Blanc\ Mesnil",
  3314592 => "Noisy\-le\-Grand",
  3314593 => "Chennevières\-sur\-Marne",
  3314594 => "Chennevières\-sur\-Marne",
  3314595 => "Limeil\-Brévannes",
  3314597 => "Villeneuve\-le\-Roi",
  3314598 => "Mandres\-les\-Roses",
  3314599 => "Villecresnes",
  3314601 => "Le\ Plessis\-Robinson",
  3314602 => "Saint\-Cloud",
  3314603 => "Boulogne\-Billancourt",
  3314604 => "Boulogne\-Billancourt",
  3314605 => "Boulogne\-Billancourt",
  3314606 => "Paris",
  3314607 => "Paris",
  3314608 => "Boulogne\-Billancourt",
  3314609 => "Boulogne\-Billancourt",
  3314610 => "Boulogne\-Billancourt",
  3314612 => "Montrouge",
  3314615 => "Fresnes",
  3314620 => "Boulogne\-Billancourt",
  3314621 => "Boulogne\-Billancourt",
  3314622 => "Paris",
  3314623 => "Meudon",
  3314624 => "Neuilly\-sur\-Seine",
  3314625 => "Suresnes",
  3314626 => "Meudon",
  3314627 => "Paris",
  3314628 => "Paris",
  3314630 => "Clamart",
  3314631 => "Clamart",
  3314632 => "Clamart",
  3314633 => "Paris",
  3314634 => "Paris",
  3314636 => "Paris",
  3314637 => "Neuilly\-sur\-Seine",
  3314638 => "Issy\-les\-Moulineaux",
  3314640 => "Neuilly\-sur\-Seine",
  3314642 => "Issy\-les\-Moulineaux",
  3314644 => "Issy\-les\-Moulineaux",
  3314645 => "Issy\-les\-Moulineaux",
  3314647 => "Paris",
  3314648 => "Issy\-les\-Moulineaux",
  3314649 => "Colombes",
  3314651 => "Paris",
  3314652 => "Colombes",
  3314654 => "Montrouge",
  3314655 => "Montrouge",
  3314656 => "Montrouge",
  3314657 => "Montrouge",
  3314658 => "Ivry\-sur\-Seine",
  3314659 => "Paris",
  3314660 => "Sceaux",
  3314661 => "Sceaux",
  3314662 => "Issy\-les\-Moulineaux",
  3314663 => "Cachan",
  3314664 => "Bagneux",
  3314665 => "Bagneux",
  3314666 => "Antony",
  3314667 => "Courbevoie",
  3314668 => "Antony",
  3314670 => "Ivry\-sur\-Seine",
  3314671 => "Ivry\-sur\-Seine",
  3314672 => "Ivry\-sur\-Seine",
  3314674 => "Antony",
  3314675 => "Rungis\ Complexe",
  3314677 => "Villejuif",
  3314678 => "Villejuif",
  3314680 => "Vitry\-sur\-Seine",
  3314681 => "Vitry\-sur\-Seine",
  3314682 => "Vitry\-sur\-Seine",
  3314683 => "Sceaux",
  3314684 => "Boulogne\-Billancourt",
  3314686 => "Rungis\ Complexe",
  3314687 => "Rungis\ Complexe",
  3314688 => "Asnières\-sur\-Seine",
  3314689 => "Antony",
  3314691 => "Courbevoie",
  3314694 => "Boulogne\-Billancourt",
  3314695 => "Nanterre",
  3314697 => "Suresnes",
  3314698 => "Puteaux",
  3314699 => "Boulogne\-Billancourt",
  3314700 => "Paris",
  3314701 => "Garches",
  3314702 => "Sceaux",
  3314703 => "Paris",
  3314704 => "Paris",
  3314705 => "Paris",
  3314706 => "Champigny\-sur\-Marne",
  3314707 => "Paris",
  3314708 => "Rueil\-Malmaison",
  3314709 => "Chaville",
  3314712 => "Boulogne\-Billancourt",
  3314714 => "Rueil\-Malmaison",
  3314715 => "Levallois\-Perret",
  3314716 => "Rueil\-Malmaison",
  3314717 => "Courbevoie",
  3314718 => "Vitry\-sur\-Seine",
  3314720 => "Paris",
  3314721 => "Nanterre",
  3314722 => "Neuilly\-sur\-Seine",
  3314723 => "Paris",
  3314724 => "Nanterre",
  3314725 => "Nanterre",
  3314726 => "Villejuif",
  3314727 => "Paris",
  3314728 => "Suresnes",
  3314729 => "Nanterre",
  3314730 => "Clichy",
  3314731 => "Clichy",
  3314732 => "Rueil\-Malmaison",
  3314733 => "Asnières\-sur\-Seine",
  3314734 => "Paris",
  3314735 => "Montrouge",
  3314736 => "Issy\-les\-Moulineaux",
  3314737 => "Clichy",
  3314738 => "Neuilly\-sur\-Seine",
  3314739 => "Clichy",
  3314740 => "Cachan",
  3314741 => "Garches",
  3314742 => "Paris",
  3314743 => "Paris",
  3314745 => "Neuilly\-sur\-Seine",
  3314746 => "Montrouge",
  3314747 => "Neuilly\-sur\-Seine",
  3314748 => "Levallois\-Perret",
  3314749 => "Rueil\-Malmaison",
  3314750 => "Chaville",
  3314751 => "Rueil\-Malmaison",
  3314752 => "Rueil\-Malmaison",
  3314753 => "Paris",
  3314754 => "Paris",
  3314755 => "Paris",
  3314756 => "Clichy",
  3314757 => "Levallois\-Perret",
  3314758 => "Levallois\-Perret",
  3314759 => "Levallois\-Perret",
  3314760 => "Colombes",
  3314761 => "Boulogne\-Billancourt",
  3314763 => "Paris",
  3314764 => "Paris",
  3314765 => "Issy\-les\-Moulineaux",
  3314766 => "Paris",
  3314768 => "Courbevoie",
  3314769 => "Colombes",
  3314770 => "Paris",
  3314771 => "Saint\-Cloud",
  3314772 => "Suresnes",
  3314773 => "Puteaux",
  3314774 => "Puteaux",
  3314775 => "Puteaux",
  3314776 => "Puteaux",
  3314778 => "Puteaux",
  3314780 => "Colombes",
  3314781 => "Colombes",
  3314782 => "Colombes",
  3314783 => "Paris",
  3314784 => "Colombes",
  3314785 => "Colombes",
  3314786 => "Colombes",
  3314788 => "Courbevoie",
  3314789 => "Courbevoie",
  3314790 => "Asnières\-sur\-Seine",
  3314791 => "Asnières\-sur\-Seine",
  3314792 => "Gennevilliers",
  3314793 => "Asnières\-sur\-Seine",
  3314794 => "Gennevilliers",
  3314795 => "Garches",
  3314797 => "Paris",
  3314798 => "Gennevilliers",
  3314799 => "Gennevilliers",
  3314800 => "Paris",
  3314801 => "Paris",
  3314802 => "Bondy",
  3314803 => "Paris",
  3314804 => "Paris",
  3314805 => "Paris",
  3314806 => "Paris",
  3314807 => "Paris",
  3314808 => "Vincennes",
  3314809 => "Saint\-Denis",
  3314811 => "Aubervilliers",
  3314812 => "Rosny\-Sous\-Bois",
  3314813 => "Saint\-Denis",
  3314815 => "Noisy\-le\-Grand",
  3314817 => "Villepinte",
  3314818 => "Montreuil",
  3314819 => "Aulnay\-sous\-Bois",
  3314820 => "Saint\-Denis",
  3314821 => "Stains",
  3314822 => "Saint\-Denis",
  3314823 => "Saint\-Denis",
  3314824 => "Paris",
  3314825 => "Boulogne\-Billancourt",
  3314826 => "Stains",
  3314827 => "Saint\-Denis",
  3314828 => "Paris",
  3314829 => "Stains",
  3314830 => "Drancy",
  3314831 => "Drancy",
  3314832 => "Drancy",
  3314833 => "Aubervilliers",
  3314834 => "Aubervilliers",
  3314835 => "La\ Courneuve",
  3314836 => "La\ Courneuve",
  3314837 => "Le\ Bourget",
  3314838 => "La\ Courneuve",
  3314839 => "Aubervilliers",
  3314840 => "Pantin",
  3314841 => "Épinay\-sur\-Seine",
  3314842 => "Paris",
  3314843 => "Pantin",
  3314844 => "Pantin",
  3314845 => "Pantin",
  3314846 => "Pantin",
  3314847 => "Bondy",
  3314848 => "Bondy",
  3314849 => "Bondy",
  3314850 => "Bondy",
  3314851 => "Montreuil",
  3314852 => "Choisy\-le\-Roi",
  3314853 => "Choisy\-le\-Roi",
  3314854 => "Rosny\-Sous\-Bois",
  3314855 => "Villemomble",
  3314856 => "Paris",
  3314857 => "Montreuil",
  3314858 => "Montreuil",
  3314859 => "Montreuil",
  3314860 => "Tremblay\-en\-France",
  3314861 => "Tremblay\-en\-France",
  3314863 => "Villepinte",
  3314865 => "Le\ Blanc\ Mesnil",
  3314866 => "Aulnay\-sous\-Bois",
  3314867 => "Le\ Blanc\ Mesnil",
  3314868 => "Aulnay\-sous\-Bois",
  3314869 => "Aulnay\-sous\-Bois",
  3314870 => "Montreuil",
  3314871 => "Le\ Perreux\ sur\ Marne",
  3314872 => "Le\ Perreux\ sur\ Marne",
  3314873 => "Nogent\-sur\-Marne",
  3314874 => "Paris",
  3314875 => "Fontenay\-sous\-Bois",
  3314876 => "Fontenay\-sous\-Bois",
  3314877 => "Fontenay\-sous\-Bois",
  3314878 => "Paris",
  3314879 => "Aulnay\-sous\-Bois",
  3314880 => "Champigny\-sur\-Marne",
  3314881 => "Champigny\-sur\-Marne",
  3314882 => "Champigny\-sur\-Marne",
  3314883 => "Saint\-Maur\-des\-Fossés",
  3314884 => "Choisy\-le\-Roi",
  3314885 => "Saint\-Maur\-des\-Fossés",
  3314886 => "Saint\-Maur\-des\-Fossés",
  3314887 => "Paris",
  3314888 => "Paris",
  3314889 => "Saint\-Maur\-des\-Fossés",
  3314890 => "Choisy\-le\-Roi",
  3314891 => "Pantin",
  3314892 => "Choisy\-le\-Roi",
  3314893 => "Charenton\-le\-Pont",
  3314894 => "Rosny\-Sous\-Bois",
  3314895 => "Drancy",
  3314896 => "Drancy",
  3314897 => "Bagnolet",
  3314898 => "Créteil",
  3314899 => "Créteil",
  3314900 => "Puteaux",
  3314901 => "Puteaux",
  3314908 => "Gentilly",
  3314909 => "Boulogne\-Billancourt",
  3314910 => "Boulogne\-Billancourt",
  3314911 => "Saint\-Cloud",
  3314912 => "Arcueil",
  3314917 => "Saint\-Denis",
  331492 => "Paris",
  3314930 => "Villiers\-sur\-Marne",
  3314932 => "Noisy\-le\-Grand",
  3314933 => "Saint\-Denis",
  3314934 => "La\ Courneuve",
  3314935 => "Rosny\-Sous\-Bois",
  3314936 => "Sevran",
  3314937 => "Aubervilliers",
  3314938 => "Villepinte",
  3314941 => "Villiers\-sur\-Marne",
  3314942 => "Noisy\-le\-Sec",
  3314944 => "Neuilly\-sur\-Marne",
  3314945 => "Saint\-Ouen",
  3314946 => "Saint\-Denis",
  3314947 => "Roissy\-en\-France",
  3314948 => "Saint\-Ouen",
  3314951 => "Saint\-Denis",
  3314952 => "Paris",
  3314953 => "Paris",
  3314956 => "Créteil",
  3314957 => "Vincennes",
  3314958 => "Villejuif",
  3314959 => "Ivry\-sur\-Seine",
  3314960 => "Ivry\-sur\-Seine",
  3314961 => "Villeneuve\-le\-Roi",
  3314962 => "Chennevières\-sur\-Marne",
  3314963 => "Tremblay\-en\-France",
  3314965 => "Montrouge",
  3314966 => "Sèvres",
  3314968 => "Levallois\-Perret",
  3314969 => "Cachan",
  3314970 => "Paris",
  3314971 => "Saint\-Denis",
  3314972 => "Bagnolet",
  3314974 => "Fontenay\-sous\-Bois",
  3314976 => "Saint\-Maur\-des\-Fossés",
  3314977 => "Maisons\-Alfort",
  3314978 => "Rungis\ Complexe",
  3314979 => "Rungis\ Complexe",
  3314980 => "Créteil",
  3314981 => "Créteil",
  3314982 => "Sucy\-en\-Brie",
  3314983 => "Champigny\-sur\-Marne",
  3314984 => "Fresnes",
  3314985 => "Arcueil",
  3314986 => "Gentilly",
  3314988 => "Montreuil",
  3314993 => "Bagnolet",
  3314995 => "Paris",
  3314996 => "Paris",
  3314997 => "Courbevoie",
  3314998 => "Saint\-Denis",
  331530 => "Paris",
  3315310 => "Paris",
  3315311 => "Paris",
  3315314 => "Villejuif",
  3315316 => "Paris",
  3315317 => "Paris",
  3315319 => "Paris",
  331532 => "Paris",
  331533 => "Paris",
  331534 => "Paris",
  3315353 => "Paris",
  3315356 => "Aubervilliers",
  3315357 => "Paris",
  3315358 => "Paris",
  3315359 => "Paris",
  3315360 => "Paris",
  3315361 => "Paris",
  3315362 => "Paris",
  3315363 => "Paris",
  3315364 => "Paris",
  3315365 => "Paris",
  3315366 => "Vincennes",
  3315367 => "Paris",
  3315368 => "Paris",
  3315369 => "Paris",
  331537 => "Paris",
  331538 => "Paris",
  331539 => "Paris",
  3315502 => "Asnières\-sur\-Seine",
  3315504 => "Paris",
  3315506 => "Paris",
  3315507 => "Paris",
  3315512 => "Saint\-Maur\-des\-Fossés",
  331552 => "Paris",
  331553 => "Paris",
  3315542 => "Paris",
  3315543 => "Paris",
  3315546 => "Clichy",
  3315552 => "Fontenay\-aux\-Roses",
  3315559 => "Antony",
  3315560 => "Boulogne\-Billancourt",
  3315562 => "Neuilly\-sur\-Seine",
  3315564 => "Sèvres",
  331557 => "Paris",
  3315580 => "Paris",
  3315585 => "Noisy\-le\-Grand",
  3315586 => "Montreuil",
  3315587 => "Saint\-Denis",
  3315590 => "Levallois\-Perret",
  3315593 => "Saint\-Denis",
  3315595 => "Issy\-les\-Moulineaux",
  3315596 => "Saint\-Maur\-des\-Fossés",
  3315597 => "Saint\-Maur\-des\-Fossés",
  3315598 => "Champigny\-sur\-Marne",
  3315605 => "Colombes",
  3315608 => "Paris",
  3315620 => "Ivry\-sur\-Seine",
  3315624 => "Paris",
  3315626 => "Paris",
  3315629 => "Alfortville",
  3315630 => "Rungis\ Complexe",
  3315631 => "Chennevières\-sur\-Marne",
  3315633 => "Paris",
  3315643 => "Paris",
  3315645 => "Antony",
  331565 => "Paris",
  331566 => "Paris",
  3315670 => "Rungis\ Complexe",
  3315671 => "Créteil",
  3315673 => "Sucy\-en\-Brie",
  3315674 => "Sucy\-en\-Brie",
  3315679 => "Paris",
  3315681 => "Paris",
  3315683 => "Colombes",
  3315686 => "Chennevières\-sur\-Marne",
  3315688 => "Paris",
  331569 => "Paris",
  3315714 => "Pantin",
  3315719 => "Antony",
  3315721 => "Montrouge",
  3315742 => "Pantin",
  3315763 => "Montrouge",
  3315769 => "Rueil\-Malmaison",
  3315805 => "Paris",
  3315818 => "Paris",
  3315830 => "Paris",
  3315834 => "Saint\-Denis",
  3315836 => "Paris",
  3315842 => "Choisy\-le\-Roi",
  331585 => "Paris",
  3315860 => "Paris",
  3315862 => "Paris",
  3315864 => "Vincennes",
  3315869 => "Saint\-Denis",
  3315888 => "Issy\-les\-Moulineaux",
  3316002 => "Ozoir\-la\-Ferrière",
  3316003 => "Dammartin\-en\-Goële",
  3316005 => "Torcy",
  3316006 => "Torcy",
  3316007 => "Lagny\-sur\-Marne",
  3316008 => "Chelles",
  3316009 => "Meaux",
  3316010 => "Palaiseau",
  3316011 => "Massy",
  3316012 => "Gif\-sur\-Yvette",
  3316013 => "Massy",
  3316014 => "Palaiseau",
  3316015 => "Sainte\-Geneviève\-des\-Bois",
  3316016 => "Sainte\-Geneviève\-des\-Bois",
  3316017 => "Torcy",
  3316018 => "Lieusaint",
  3316019 => "Igny",
  3316020 => "Chelles",
  3316021 => "Mitry\-Mory",
  3316022 => "La\ Ferté\ sous\ Jouarre",
  3316023 => "Meaux",
  3316024 => "Meaux",
  3316025 => "Meaux",
  3316026 => "Claye\-Souilly",
  3316027 => "Claye\-Souilly",
  3316028 => "Pontault\-Combault",
  3316029 => "Pontault\-Combault",
  3316031 => "Lagny\-sur\-Marne",
  3316032 => "Meaux",
  3316034 => "Pontault\-Combault",
  3316035 => "Saint\-Thibault\-des\-Vignes",
  3316036 => "Montévrain",
  3316037 => "Torcy",
  3316039 => "Fontainebleau",
  3316042 => "Serris",
  3316043 => "Serris",
  3316044 => "Meaux",
  3316046 => "Brunoy",
  3316047 => "Brunoy",
  3316048 => "Athis\-Mons",
  3316054 => "Dammartin\-en\-Goële",
  3316055 => "Nemours",
  3316056 => "Melun",
  3316057 => "Montereau\-Fault\-Yonne",
  3316058 => "Provins",
  3316059 => "Melun",
  3316060 => "Combs\-la\-Ville",
  3316062 => "Brie\-Comte\-Robert",
  3316063 => "Savigny\-le\-Temple",
  3316065 => "Saint\-Fargeau\-Ponthierry",
  3316068 => "Melun",
  3316069 => "Bois\-le\-Roi",
  3316070 => "Moret\-sur\-Loing",
  3316071 => "Fontainebleau",
  3316072 => "Fontainebleau",
  3316074 => "Fontainebleau",
  3316075 => "Soisy\-sur\-Seine",
  3316077 => "Évry",
  3316078 => "Évry",
  3316079 => "Évry",
  3316080 => "Étréchy",
  3316081 => "Dourdan",
  3316082 => "Lardy",
  3316083 => "Arpajon",
  3316084 => "Brétigny\-sur\-Orge",
  3316085 => "Brétigny\-sur\-Orge",
  3316086 => "Bondoufle",
  3316087 => "Évry",
  3316088 => "Corbeil\-Essonnes",
  3316089 => "Corbeil\-Essonnes",
  3316091 => "Évry",
  3316092 => "Villebon\-sur\-Yvette",
  3316096 => "Montereau\-Fault\-Yonne",
  3316104 => "Sartrouville",
  3316130 => "Sartrouville",
  3316137 => "Montigny\-le\-Bretonneux",
  3316138 => "Montigny\-le\-Bretonneux",
  3316400 => "Provins",
  3316402 => "Lagny\-sur\-Marne",
  3316403 => "Coulommiers",
  3316405 => "Brie\-Comte\-Robert",
  3316407 => "Tournan\-en\-Brie",
  3316408 => "Nangis",
  3316409 => "Melun",
  3316410 => "Melun",
  3316411 => "Torcy",
  3316412 => "Lagny\-sur\-Marne",
  3316413 => "Moissy\-Cramayel",
  3316414 => "Melun",
  3316417 => "Serris",
  3316419 => "Savigny\-le\-Temple",
  3316420 => "Coulommiers",
  3316421 => "Chelles",
  3316422 => "Fontainebleau",
  3316425 => "Fontenay\-Trésigny",
  3316426 => "Chelles",
  3316427 => "Villeparisis",
  3316428 => "Nemours",
  3316430 => "Lagny\-sur\-Marne",
  3316432 => "Montereau\-Fault\-Yonne",
  3316433 => "Meaux",
  3316434 => "Meaux",
  3316435 => "Meaux",
  3316437 => "Melun",
  3316439 => "Melun",
  3316440 => "Ozoir\-la\-Ferrière",
  3316441 => "Savigny\-le\-Temple",
  3316443 => "Pontault\-Combault",
  3316445 => "Montigny\-sur\-Loing",
  3316446 => "Orsay",
  3316447 => "Massy",
  3316448 => "Longjumeau",
  3316449 => "Marcoussis",
  3316452 => "Melun",
  3316454 => "Longjumeau",
  3316456 => "Saint\-Chéron",
  3316457 => "Mennecy",
  3316458 => "Breuillet",
  3316459 => "Dourdan",
  3316460 => "Provins",
  3316461 => "Champs\-sur\-Marne",
  3316462 => "Lognes",
  3316463 => "Crécy\-la\-Chapelle",
  3316464 => "Melun",
  3316465 => "Coulommiers",
  3316466 => "Bussy\-Saint\-Georges",
  3316467 => "Villeparisis",
  3316468 => "Champs\-sur\-Marne",
  3316469 => "Fontainebleau",
  3316470 => "Montereau\-Fault\-Yonne",
  3316471 => "Melun",
  3316472 => "Chelles",
  3316475 => "Coulommiers",
  3316476 => "Bussy\-Saint\-Georges",
  3316477 => "Bussy\-Saint\-Georges",
  3316478 => "Nemours",
  3316479 => "Dammarie\-les\-Lys",
  3316480 => "Lognes",
  3316486 => "Les\ Ulis",
  3316487 => "Melun",
  3316488 => "Moissy\-Cramayel",
  3316490 => "Arpajon",
  3316491 => "Limours\ en\ Hurepoix",
  3316492 => "Arpajon",
  3316493 => "Ballancourt\-sur\-Essonne",
  3316494 => "Étampes",
  3316496 => "Corbeil\-Essonnes",
  3316497 => "Évry",
  3316498 => "Milly\-la\-Forêt",
  3316499 => "Mennecy",
  3316900 => "Quincy\-sous\-Sénart",
  3316901 => "Montlhéry",
  3316902 => "Ris\-Orangis",
  3316903 => "Montgeron",
  3316904 => "Morsang\-sur\-Orge",
  3316905 => "Savigny\-sur\-Orge",
  3316906 => "Ris\-Orangis",
  3316907 => "Gif\-sur\-Yvette",
  3316909 => "Chilly\-Mazarin",
  3316910 => "Chilly\-Mazarin",
  3316911 => "Lisses",
  3316912 => "Viry\-Châtillon",
  3316914 => "Marolles\-en\-Hurepoix",
  3316918 => "Les\ Ulis",
  3316920 => "Massy",
  3316921 => "Juvisy\-sur\-Orge",
  3316923 => "Cerny",
  3316924 => "Viry\-Châtillon",
  3316925 => "Sainte\-Geneviève\-des\-Bois",
  3316926 => "Arpajon",
  3316927 => "Lardy",
  3316928 => "Orsay",
  3316929 => "Orsay",
  3316930 => "Massy",
  3316931 => "Palaiseau",
  3316932 => "Massy",
  3316934 => "Longjumeau",
  3316935 => "Bièvres",
  3316936 => "Évry",
  3316938 => "Athis\-Mons",
  3316939 => "Brunoy",
  3316940 => "Draveil",
  3316941 => "Igny",
  3316942 => "Draveil",
  3316943 => "Ris\-Orangis",
  3316944 => "Savigny\-sur\-Orge",
  3316945 => "Juvisy\-sur\-Orge",
  3316946 => "Sainte\-Geneviève\-des\-Bois",
  3316947 => "Évry",
  3316948 => "Yerres",
  3316949 => "Yerres",
  3316951 => "Sainte\-Geneviève\-des\-Bois",
  3316952 => "Montgeron",
  3316953 => "Massy",
  3316956 => "Juvisy\-sur\-Orge",
  3316957 => "Athis\-Mons",
  3316975 => "Massy",
  3316978 => "Étampes",
  3316979 => "Chilly\-Mazarin",
  3316980 => "Montlhéry",
  3316981 => "Massy",
  3316983 => "Yerres",
  3316986 => "Gif\-sur\-Yvette",
  3316988 => "Brétigny\-sur\-Orge",
  3316989 => "Soisy\-sur\-Seine",
  3316990 => "Mennecy",
  3316991 => "Évry",
  3316992 => "Étampes",
  3316995 => "Angerville",
  3316996 => "Savigny\-sur\-Orge",
  3317000 => "Chelles",
  3317028 => "Boulogne\-Billancourt",
  3317117 => "Boulogne\-Billancourt",
  3317118 => "Paris",
  3317119 => "Paris",
  331712 => "Paris",
  331713 => "Paris",
  331715 => "Paris",
  331716 => "Paris",
  331717 => "Paris",
  331719 => "Paris",
  3317234 => "Paris",
  3317348 => "Boulogne\-Billancourt",
  3317413 => "Saint\-Germain\-en\-Laye",
  3317430 => "Paris",
  3317462 => "Boulogne\-Billancourt",
  3317463 => "Levallois\-Perret",
  3317464 => "Paris",
  3317540 => "Argenteuil",
  3317542 => "Paris",
  3317549 => "Boulogne\-Billancourt",
  331755 => "Paris",
  3317581 => "Cergy",
  3317702 => "Argenteuil",
  331771 => "Paris",
  3317852 => "Versailles",
  3317853 => "Asnières\-sur\-Seine",
  3317854 => "Créteil",
  3317930 => "Rueil\-Malmaison",
  3317951 => "Argenteuil",
  3317956 => "Créteil",
  331800 => "Paris",
  331805 => "Paris",
  331812 => "Paris",
  331820 => "Paris",
  331830 => "Paris",
  331835 => "Paris",
  3318372 => "Saint\-Denis",
  331838 => "Paris",
  331839 => "Paris",
  3322310 => "Pénestin",
  3322315 => "Cancale",
  3322316 => "Combourg",
  3322318 => "Saint\-Malo",
  3322320 => "Rennes",
  3322321 => "Rennes",
  3322322 => "Montreuil\-sur\-Ille",
  3322325 => "Saint\-Grégoire",
  3322330 => "Rennes",
  3322331 => "Bain\-de\-Bretagne",
  3322335 => "Rennes",
  3322340 => "Rennes",
  3322341 => "Bréal\-sous\-Montfort",
  3322342 => "Rennes",
  3322343 => "Montfort\-sur\-Meu",
  3322344 => "Rennes",
  3322345 => "Cesson\-Sévigné",
  3322346 => "Rennes",
  3322348 => "Rennes",
  3322350 => "Bruz",
  3322351 => "Fougères",
  3322352 => "Saint\-Malo",
  3322355 => "Vitré",
  3322728 => "Eu",
  3322802 => "Vigneux\-de\-Bretagne",
  3322803 => "Saint\-Herblain",
  3322808 => "Nantes",
  3322811 => "Saint\-Jean\-de\-Monts",
  3322812 => "Challans",
  3322813 => "Fontenay\-le\-Comte",
  332282 => "Nantes",
  3322844 => "Nantes",
  3322853 => "Saint\-Brevin\-les\-Pins",
  3322854 => "Saint\-Nazaire",
  3322940 => "Briec",
  3322962 => "Landerneau",
  3323002 => "Rennes",
  3323096 => "Rennes",
  3323106 => "Caen",
  3323109 => "Vire",
  3323110 => "Bayeux",
  3323114 => "Deauville",
  3323115 => "Caen",
  3323120 => "Saint\-Pierre\-sur\-Dives",
  3323127 => "Caen",
  3323128 => "Houlgate",
  3323129 => "Caen",
  3323130 => "Caen",
  3323131 => "Lisieux",
  3323134 => "Caen",
  3323135 => "Mondeville",
  3323137 => "Courseulles\-sur\-Mer",
  3323138 => "Caen",
  3323140 => "Falaise",
  3323143 => "Caen",
  3323144 => "Caen",
  3323146 => "Caen",
  3323147 => "Caen",
  3323148 => "Lisieux",
  3323150 => "Caen",
  3323151 => "Bayeux",
  3323152 => "Caen",
  3323153 => "Caen",
  3323154 => "Hérouville\-Saint\-Clair",
  3323161 => "Lisieux",
  3323162 => "Lisieux",
  3323164 => "Pont\-l\'Évêque",
  3323165 => "Pont\-l\'Évêque",
  3323166 => "Vire",
  3323167 => "Vire",
  3323168 => "Vire",
  3323169 => "Condé\-sur\-Noireau",
  3323170 => "Caen",
  3323171 => "Carpiquet",
  3323172 => "Colombelles",
  3323173 => "Caen",
  3323174 => "Caen",
  3323175 => "Caen",
  3323181 => "Deauville",
  3323182 => "Caen",
  3323183 => "Caen",
  3323184 => "Caen",
  3323185 => "Caen",
  3323186 => "Caen",
  3323187 => "Villers\-sur\-Mer",
  3323188 => "Deauville",
  3323189 => "Honfleur",
  3323190 => "Falaise",
  3323191 => "Cabourg",
  3323192 => "Bayeux",
  3323193 => "Caen",
  3323194 => "Caen",
  3323195 => "Hérouville\-Saint\-Clair",
  3323196 => "Ouistreham",
  3323197 => "Ouistreham",
  3323198 => "Deauville",
  3323208 => "Rouen",
  3323209 => "Louviers",
  3323210 => "Rouen",
  3323211 => "Le\ Grand\ Quevilly",
  3323212 => "Rouen",
  3323214 => "Dieppe",
  3323218 => "Rouen",
  3323220 => "Pont\-Audemer",
  3323221 => "Vernon",
  3323223 => "Évreux",
  3323225 => "Louviers",
  3323227 => "Gisors",
  3323228 => "Évreux",
  3323229 => "Breteuil\ sur\ Iton",
  3323230 => "Conches\-en\-Ouche",
  3323231 => "Évreux",
  3323232 => "Verneuil\-sur\-Avre",
  3323233 => "Évreux",
  3323238 => "Évreux",
  3323239 => "Évreux",
  3323240 => "Louviers",
  3323241 => "Pont\-Audemer",
  3323243 => "Bernay",
  3323246 => "Bernay",
  3323247 => "Bernay",
  3323250 => "Louviers",
  3323251 => "Vernon",
  3323253 => "Gaillon",
  3323254 => "Les\ Andelys",
  3323255 => "Gisors",
  3323258 => "Nonancourt",
  3323259 => "Val\-de\-Reuil",
  3323261 => "Val\-de\-Reuil",
  3323262 => "Évreux",
  3323264 => "Vernon",
  3323269 => "Écouis",
  3323270 => "Yvetot",
  3323271 => "Vernon",
  3323274 => "Le\ Havre",
  3323276 => "Rouen",
  3323277 => "Gaillon",
  3323279 => "Montivilliers",
  3323281 => "Rouen",
  3323282 => "Maromme",
  3323283 => "Rouen",
  3323284 => "Notre\-Dame\-de\-Gravenchon",
  3323289 => "Gournay\-en\-Bray",
  3323290 => "Dieppe",
  3323291 => "Saint\-Étienne\-du\-Rouvray",
  3323294 => "Barentin",
  3323296 => "Elbeuf",
  3323297 => "Neufchâtel\-en\-Bray",
  3323301 => "Cherbourg\-Octeville",
  3323303 => "Équeurdreville\-Hainneville",
  3323305 => "Saint\-Lô",
  3323306 => "Saint\-Lô",
  3323308 => "Équeurdreville\-Hainneville",
  3323310 => "Cherbourg\-Octeville",
  3323312 => "Argentan",
  3323317 => "Coutances",
  3323319 => "Coutances",
  3323320 => "Cherbourg\-Octeville",
  3323322 => "Tourlaville",
  3323323 => "Cherbourg\-Octeville",
  3323324 => "L\'Aigle",
  3323326 => "Alençon",
  3323328 => "Alençon",
  3323329 => "Alençon",
  3323331 => "Alençon",
  3323332 => "Alençon",
  3323336 => "Argentan",
  3323340 => "Valognes",
  3323342 => "Carentan",
  3323343 => "Cherbourg\-Octeville",
  3323344 => "Cherbourg\-Octeville",
  3323345 => "Coutances",
  3323350 => "Granville",
  3323353 => "Cherbourg\-Octeville",
  3323357 => "Saint\-Lô",
  3323358 => "Avranches",
  3323362 => "Flers",
  3323364 => "Flers",
  3323365 => "Flers",
  3323367 => "Argentan",
  3323368 => "Avranches",
  3323371 => "Carentan",
  3323372 => "Saint\-Lô",
  3323376 => "Coutances",
  3323377 => "Saint\-Lô",
  3323378 => "Cherbourg\-Octeville",
  3323379 => "Avranches",
  3323380 => "Alençon",
  3323381 => "Alençon",
  3323382 => "Alençon",
  3323384 => "L\'Aigle",
  3323385 => "Mortagne\-au\-Perche",
  3323387 => "Cherbourg\-Octeville",
  3323388 => "Cherbourg\-Octeville",
  3323389 => "Avranches",
  3323390 => "Granville",
  3323391 => "Granville",
  3323393 => "Cherbourg\-Octeville",
  3323394 => "Cherbourg\-Octeville",
  3323395 => "Valognes",
  3323453 => "Tours",
  3323503 => "Rouen",
  3323506 => "Dieppe",
  3323507 => "Rouen",
  3323508 => "Darnétal",
  3323509 => "Gournay\-en\-Bray",
  3323510 => "Fécamp",
  3323512 => "Mont\-Saint\-Aignan",
  3323514 => "Rouen",
  3323515 => "Rouen",
  3323519 => "Le\ Havre",
  3323521 => "Le\ Havre",
  3323522 => "Le\ Havre",
  3323524 => "Le\ Havre",
  3323525 => "Le\ Havre",
  3323526 => "Le\ Havre",
  3323528 => "Fécamp",
  3323529 => "Fécamp",
  3323530 => "Montivilliers",
  3323531 => "Bolbec",
  3323536 => "Canteleu",
  3323537 => "Duclair",
  3323538 => "Lillebonne",
  3323540 => "Dieppe",
  3323541 => "Le\ Havre",
  3323542 => "Le\ Havre",
  3323543 => "Le\ Havre",
  3323544 => "Le\ Havre",
  3323545 => "Le\ Havre",
  3323546 => "Le\ Havre",
  3323547 => "Le\ Havre",
  3323548 => "Le\ Havre",
  3323549 => "Le\ Havre",
  3323550 => "Eu",
  3323551 => "Le\ Havre",
  3323552 => "Rouen",
  3323553 => "Le\ Havre",
  3323554 => "Le\ Havre",
  3323556 => "Yvetot",
  3323557 => "Saint\-Valery\-en\-Caux",
  3323559 => "Bois\-Guillaume",
  3323560 => "Bois\-Guillaume",
  3323561 => "Bois\-Guillaume",
  3323562 => "Rouen",
  3323563 => "Rouen",
  3323564 => "Oissel",
  3323565 => "Saint\-Étienne\-du\-Rouvray",
  3323566 => "Saint\-Étienne\-du\-Rouvray",
  3323567 => "Grand\-Couronne",
  3323568 => "Petit\-Couronne",
  3323569 => "Le\ Grand\ Quevilly",
  3323570 => "Rouen",
  3323571 => "Rouen",
  3323572 => "Rouen",
  3323573 => "Rouen",
  3323574 => "Déville\-lès\-Rouen",
  3323577 => "Elbeuf",
  3323578 => "Elbeuf",
  3323581 => "Elbeuf",
  3323582 => "Dieppe",
  3323584 => "Dieppe",
  3323586 => "Eu",
  3323588 => "Rouen",
  3323589 => "Rouen",
  3323590 => "Gournay\-en\-Bray",
  3323591 => "Barentin",
  3323592 => "Barentin",
  3323595 => "Yvetot",
  3323597 => "Saint\-Valery\-en\-Caux",
  3323598 => "Rouen",
  3323718 => "Chartres",
  3323720 => "Chartres",
  3323721 => "Chartres",
  3323723 => "Courville\-sur\-Eure",
  3323724 => "Illiers\-Combray",
  3323727 => "Maintenon",
  3323728 => "Chartres",
  3323730 => "Chartres",
  3323731 => "Auneau",
  3323733 => "Chartres",
  3323734 => "Chartres",
  3323735 => "Chartres",
  3323736 => "Chartres",
  3323737 => "Senonches",
  3323741 => "Anet",
  3323742 => "Dreux",
  3323744 => "Châteaudun",
  3323745 => "Châteaudun",
  3323746 => "Dreux",
  3323747 => "Bonneval",
  3323750 => "Dreux",
  3323751 => "Nogent\-le\-Roi",
  3323752 => "Nogent\-le\-Rotrou",
  3323753 => "Nogent\-le\-Rotrou",
  3323764 => "Ézy\-sur\-Eure",
  3323765 => "Tremblay\-les\-Villages",
  3323766 => "Châteaudun",
  3323781 => "La\ Loupe",
  3323783 => "Épernon",
  3323784 => "Chartres",
  3323788 => "Chartres",
  3323791 => "Chartres",
  3323797 => "Arrou",
  3323798 => "Cloyes\-sur\-le\-Loir",
  3323799 => "Voves",
  3323807 => "Montargis",
  3323821 => "Saint\-Jean\-de\-Braye",
  3323822 => "Orléans",
  3323824 => "Orléans",
  3323825 => "Olivet",
  3323828 => "Montargis",
  3323830 => "Pithiviers",
  3323831 => "Briare",
  3323833 => "Puiseaux",
  3323834 => "Malesherbes",
  3323835 => "Saint\-Benoît\-sur\-Loire",
  3323836 => "Sully\-sur\-Loire",
  3323837 => "Briare",
  3323838 => "Gien",
  3323841 => "Sandillon",
  3323842 => "Orléans",
  3323843 => "Orléans",
  3323844 => "Beaugency",
  3323845 => "Cléry\-Saint\-André",
  3323849 => "Olivet",
  3323851 => "Orléans",
  3323852 => "Orléans",
  3323853 => "Orléans",
  3323854 => "Orléans",
  3323855 => "Saint\-Jean\-de\-Braye",
  3323856 => "Orléans",
  3323858 => "Châteauneuf\-sur\-Loire",
  3323859 => "Jargeau",
  3323861 => "Saint\-Jean\-de\-Braye",
  3323862 => "Orléans",
  3323863 => "Olivet",
  3323864 => "Saint\-Denis\-en\-Val",
  3323865 => "Loury",
  3323866 => "Orléans",
  3323867 => "Gien",
  3323868 => "Orléans",
  3323869 => "Olivet",
  3323873 => "Saran",
  3323874 => "Ingré",
  3323877 => "Orléans",
  3323879 => "Orléans",
  3323881 => "Orléans",
  3323883 => "Orléans",
  3323884 => "Orléans",
  3323885 => "Montargis",
  3323886 => "Orléans",
  3323888 => "Orléans",
  3323889 => "Montargis",
  3323890 => "Bellegarde",
  3323891 => "Neuville\-aux\-Bois",
  3323892 => "Dordives",
  3323893 => "Montargis",
  3323895 => "Château\-Renard",
  3323896 => "Ferrières\-en\-Gâtinais",
  3323897 => "Courtenay",
  3323898 => "Montargis",
  3324000 => "Saint\-Nazaire",
  3324001 => "Saint\-Nazaire",
  3324002 => "Sainte\-Pazanne",
  3324007 => "Derval",
  3324008 => "Nantes",
  3324009 => "Liré",
  3324011 => "La\ Baule\ Escoublac",
  3324012 => "Nantes",
  3324013 => "Rezé",
  3324014 => "Nantes",
  3324015 => "Guérande",
  3324016 => "Nantes",
  3324017 => "Saint\-Nazaire",
  3324018 => "Nantes",
  3324019 => "Saint\-Nazaire",
  3324020 => "Nantes",
  3324022 => "Saint\-Nazaire",
  3324023 => "Batz\-sur\-Mer",
  3324024 => "Guérande",
  3324025 => "Sainte\-Luce\-sur\-Loire",
  3324027 => "Saint\-Brevin\-les\-Pins",
  3324028 => "Châteaubriant",
  3324029 => "Nantes",
  3324030 => "Nantes",
  3324034 => "Vertou",
  3324035 => "Nantes",
  3324036 => "Vallet",
  3324037 => "Nantes",
  3324038 => "Couëron",
  3324039 => "Saint\-Brevin\-les\-Pins",
  3324040 => "Nantes",
  3324041 => "Nantes",
  3324042 => "Le\ Pouliguen",
  3324043 => "Nantes",
  3324045 => "Donges",
  3324046 => "Nantes",
  3324047 => "Nantes",
  3324048 => "Nantes",
  3324049 => "Nantes",
  3324050 => "Nantes",
  3324052 => "Nantes",
  3324053 => "Saint\-Nazaire",
  3324054 => "Clisson",
  3324057 => "Héric",
  3324058 => "Nantes",
  3324059 => "Nantes",
  3324060 => "La\ Baule\ Escoublac",
  3324061 => "Pornichet",
  3324062 => "Guérande",
  3324063 => "Orvault",
  3324065 => "Bouguenais",
  3324066 => "Saint\-Nazaire",
  3324068 => "Carquefou",
  3324069 => "Nantes",
  3324070 => "Saint\-Nazaire",
  3324071 => "Nantes",
  3324072 => "Nort\-sur\-Erdre",
  3324073 => "Nantes",
  3324074 => "Nantes",
  3324075 => "Rezé",
  3324076 => "Nantes",
  3324077 => "Sucé\-sur\-Erdre",
  3324078 => "Saint\-Philbert\-de\-Grand\-Lieu",
  3324079 => "Blain",
  3324080 => "Saint\-Sébastien\-sur\-Loire",
  3324081 => "Châteaubriant",
  3324082 => "Pornic",
  3324083 => "Ancenis",
  3324084 => "Nantes",
  3324085 => "Saint\-Herblain",
  3324086 => "Couëron",
  3324089 => "Nantes",
  3324090 => "Trignac",
  3324091 => "Saint\-Nazaire",
  3324092 => "Saint\-Herblain",
  3324093 => "Nantes",
  3324094 => "Treillières",
  3324095 => "Nantes",
  3324096 => "Ancenis",
  3324105 => "Angers",
  3324118 => "Angers",
  3324119 => "Angers",
  3324120 => "Angers",
  3324122 => "Angers",
  3324123 => "Angers",
  3324124 => "Angers",
  3324125 => "Angers",
  3324127 => "Angers",
  3324129 => "Cholet",
  3324130 => "Chemillé",
  3324131 => "Angers",
  3324134 => "Angers",
  3324135 => "Angers",
  3324136 => "Angers",
  3324137 => "Angers",
  3324140 => "Saumur",
  3324143 => "Angers",
  3324144 => "Angers",
  3324146 => "Cholet",
  3324147 => "Angers",
  3324148 => "Angers",
  3324149 => "Cholet",
  3324150 => "Saumur",
  3324151 => "Saumur",
  3324153 => "Saumur",
  3324158 => "Cholet",
  3324159 => "Doué\-la\-Fontaine",
  3324160 => "Angers",
  3324162 => "Cholet",
  3324163 => "Beaupreau",
  3324165 => "Cholet",
  3324166 => "Angers",
  3324167 => "Saumur",
  3324168 => "Angers",
  3324169 => "Avrillé",
  3324171 => "Cholet",
  3324172 => "Angers",
  3324173 => "Angers",
  3324178 => "Chalonnes\-sur\-Loire",
  3324179 => "Angers",
  3324180 => "Maze",
  3324181 => "Angers",
  3324183 => "Saumur",
  3324186 => "Angers",
  3324187 => "Angers",
  3324188 => "Angers",
  3324189 => "Baugé",
  3324190 => "Cheviré\-le\-Rouge",
  3324191 => "Brissac\-Quincé",
  3324192 => "Segré",
  3324193 => "Saint\-Barthélemy\-d\'Anjou",
  3324301 => "Évron",
  3324304 => "Mayenne",
  3324305 => "Ernée",
  3324307 => "Château\-Gontier",
  3324308 => "Gorron",
  3324309 => "Château\-Gontier",
  3324314 => "Le\ Mans",
  3324316 => "Le\ Mans",
  3324321 => "Arnage",
  3324323 => "Le\ Mans",
  3324324 => "Le\ Mans",
  3324326 => "Laval",
  3324328 => "Le\ Mans",
  3324329 => "Bonnétable",
  3324330 => "Mayenne",
  3324332 => "Mayenne",
  3324339 => "Le\ Mans",
  3324340 => "Changé",
  3324341 => "Le\ Mans",
  3324342 => "Écommoy",
  3324343 => "Le\ Mans",
  3324344 => "Château\-du\-Loir",
  3324348 => "La\ Flèche",
  3324349 => "Laval",
  3324350 => "Le\ Mans",
  3324352 => "Le\ Mans",
  3324353 => "Laval",
  3324354 => "Le\ Mans",
  3324356 => "Laval",
  3324358 => "Laval",
  3324359 => "Laval",
  3324360 => "La\ Ferté\ Bernard",
  3324362 => "Sablé\-sur\-Sarthe",
  3324363 => "Saint\-Calais",
  3324366 => "Laval",
  3324367 => "Laval",
  3324369 => "Laval",
  3324371 => "La\ Ferté\ Bernard",
  3324372 => "Le\ Mans",
  3324374 => "Le\ Mans",
  3324375 => "Le\ Mans",
  3324377 => "Le\ Mans",
  3324378 => "Le\ Mans",
  3324380 => "Allonnes",
  3324381 => "Le\ Mans",
  3324382 => "Le\ Mans",
  3324383 => "Le\ Mans",
  3324384 => "Le\ Mans",
  3324385 => "Le\ Mans",
  3324386 => "Le\ Mans",
  3324389 => "Connerré",
  3324391 => "Laval",
  3324392 => "Sablé\-sur\-Sarthe",
  3324394 => "La\ Flèche",
  3324395 => "Sablé\-sur\-Sarthe",
  3324705 => "Tours",
  3324720 => "Tours",
  3324721 => "Tours",
  3324723 => "Amboise",
  3324725 => "Chambray\-lès\-Tours",
  3324727 => "Saint\-Avertin",
  3324728 => "Chambray\-lès\-Tours",
  3324730 => "Amboise",
  3324731 => "Tours",
  3324732 => "Saint\-Pierre\-des\-Corps",
  3324736 => "Tours",
  3324737 => "Tours",
  3324738 => "Tours",
  3324739 => "Tours",
  3324741 => "Tours",
  3324742 => "Fondettes",
  3324743 => "Truyes",
  3324744 => "Saint\-Pierre\-des\-Corps",
  3324745 => "Azay\-le\-Rideau",
  3324746 => "Tours",
  3324747 => "Tours",
  3324748 => "Chambray\-lès\-Tours",
  3324749 => "Fondettes",
  3324750 => "Montlouis\-sur\-Loire",
  3324751 => "Tours",
  3324752 => "Vouvray",
  3324753 => "Joué\-lès\-Tours",
  3324754 => "Tours",
  3324755 => "Luynes",
  3324757 => "Amboise",
  3324759 => "Loches",
  3324760 => "Tours",
  3324761 => "Tours",
  3324763 => "Saint\-Pierre\-des\-Corps",
  3324764 => "Tours",
  3324765 => "Sainte\-Maure\-de\-Touraine",
  3324766 => "Tours",
  3324767 => "Joué\-lès\-Tours",
  3324768 => "Joué\-lès\-Tours",
  3324770 => "Tours",
  3324771 => "Chambray\-lès\-Tours",
  3324773 => "Joué\-lès\-Tours",
  3324774 => "Saint\-Avertin",
  3324775 => "Tours",
  3324776 => "Tours",
  3324780 => "Joué\-lès\-Tours",
  3324785 => "Tours",
  3324786 => "Tours",
  3324788 => "Tours",
  3324791 => "Loches",
  3324793 => "Chinon",
  3324796 => "Langeais",
  3324797 => "Bourgueil",
  3324798 => "Chinon",
  3324802 => "Bourges",
  332482 => "Bourges",
  3324830 => "Saint\-Germain\-du\-Puy",
  3324850 => "Bourges",
  3324852 => "Vierzon",
  3324854 => "Sancerre",
  3324855 => "Saint\-Florent\-sur\-Cher",
  3324857 => "Mehun\-sur\-Yèvre",
  3324858 => "Aubigny\-sur\-Nère",
  3324859 => "Dun\-sur\-Auron",
  3324861 => "Châteaumeillant",
  3324865 => "Bourges",
  3324866 => "Bourges",
  3324867 => "Bourges",
  3324868 => "Bourges",
  3324869 => "Bourges",
  3324870 => "Bourges",
  3324871 => "Vierzon",
  3324873 => "Argent\-sur\-Sauldre",
  3324874 => "Sancoins",
  3324875 => "Vierzon",
  3324878 => "Sancerre",
  3324880 => "Cuffy",
  3324881 => "Aubigny\-sur\-Nère",
  3324896 => "Saint\-Amand\-Montrond",
  3324944 => "Nantes",
  3325065 => "Caen",
  3325105 => "La\ Roche\ sur\ Yon",
  3325108 => "La\ Roche\ sur\ Yon",
  3325110 => "Saint\-Nazaire",
  3325111 => "Rezé",
  3325112 => "La\ Chapelle\ sur\ Erdre",
  3325113 => "Nantes",
  3325116 => "Saint\-Nazaire",
  3325121 => "Les\ Sables\ d\'Olonne",
  3325123 => "Les\ Sables\ d\'Olonne",
  3325124 => "La\ Roche\ sur\ Yon",
  3325126 => "Saint\-Gilles\-Croix\-de\-Vie",
  3325129 => "Luçon",
  3325130 => "La\ Tranche\ sur\ Mer",
  3325132 => "Les\ Sables\ d\'Olonne",
  3325133 => "Jard\-sur\-Mer",
  3325135 => "Challans",
  3325136 => "La\ Roche\ sur\ Yon",
  3325137 => "La\ Roche\ sur\ Yon",
  3325138 => "Mouilleron\-le\-Captif",
  3325139 => "Noirmoutier\-en\-l\'Île",
  3325144 => "La\ Roche\ sur\ Yon",
  3325147 => "La\ Roche\ sur\ Yon",
  3325149 => "Challans",
  3325150 => "Fontenay\-le\-Comte",
  3325153 => "Saint\-Martin\-de\-Fraigneau",
  3325154 => "Saint\-Hilaire\-de\-Riez",
  3325155 => "Saint\-Gilles\-Croix\-de\-Vie",
  3325156 => "Luçon",
  3325157 => "Pouzauges",
  3325158 => "Saint\-Jean\-de\-Monts",
  3325159 => "Saint\-Jean\-de\-Monts",
  3325160 => "Saint\-Gilles\-Croix\-de\-Vie",
  3325162 => "La\ Roche\ sur\ Yon",
  3325163 => "Mortagne\-sur\-Sèvre",
  3325164 => "Les\ Herbiers",
  3325165 => "Mortagne\-sur\-Sèvre",
  3325166 => "Les\ Herbiers",
  3325167 => "Les\ Herbiers",
  3325168 => "Challans",
  3325169 => "Fontenay\-le\-Comte",
  3325170 => "Rezé",
  3325172 => "Nantes",
  3325173 => "Guérande",
  3325174 => "Pornic",
  3325175 => "La\ Baule\ Escoublac",
  3325176 => "Saint\-Nazaire",
  3325177 => "Nantes",
  3325178 => "Orvault",
  3325179 => "Vertou",
  3325180 => "Nantes",
  3325181 => "Nantes",
  3325182 => "Nantes",
  3325183 => "Nantes",
  3325184 => "Nantes",
  3325185 => "Sainte\-Luce\-sur\-Loire",
  3325186 => "Nantes",
  3325189 => "Nantes",
  3325190 => "Bretignolles\-sur\-Mer",
  3325193 => "Challans",
  3325194 => "Chantonnay",
  3325195 => "Les\ Sables\ d\'Olonne",
  3325320 => "Angers",
  3325345 => "Nantes",
  3325355 => "Nantes",
  3325378 => "Nantes",
  3325397 => "Nantes",
  3325400 => "Valençay",
  3325401 => "Argenton\-sur\-Creuse",
  3325402 => "Buzançais",
  3325403 => "Issoudun",
  3325406 => "Aigurande",
  3325407 => "Châteauroux",
  3325408 => "Châteauroux",
  3325421 => "Issoudun",
  3325422 => "Châteauroux",
  3325424 => "Argenton\-sur\-Creuse",
  3325426 => "Villedieu\-sur\-Indre",
  3325427 => "Châteauroux",
  3325428 => "Le\ Blanc",
  3325429 => "Niherne",
  3325431 => "Cluis",
  3325432 => "Montrichard",
  3325434 => "Châteauroux",
  3325435 => "Levroux",
  3325436 => "Ardentes",
  3325437 => "Le\ Blanc",
  3325438 => "Châtillon\-sur\-Indre",
  3325441 => "Lye",
  3325442 => "Blois",
  3325443 => "Blois",
  3325445 => "Blois",
  3325448 => "La\ Châtre",
  3325450 => "Vineuil",
  3325451 => "Blois",
  3325453 => "Châteauroux",
  3325455 => "Blois",
  3325456 => "Blois",
  3325458 => "Blois",
  3325460 => "Châteauroux",
  3325461 => "Châteauroux",
  3325467 => "Vendôme",
  3325470 => "Mont\-prés\-Chambord",
  3325473 => "Vendôme",
  3325474 => "Blois",
  3325475 => "Saint\-Aignan",
  3325476 => "Romorantin\-Lanthenay",
  3325477 => "Vendôme",
  3325478 => "Blois",
  3325479 => "Contres",
  3325481 => "Mer",
  3325484 => "Buzançais",
  3325485 => "Montoire\-sur\-le\-Loir",
  3325487 => "Saint\-Laurent\-Nouan",
  3325488 => "Lamotte\-Beuvron",
  3325489 => "Vendôme",
  3325490 => "Blois",
  3325495 => "Romorantin\-Lanthenay",
  3325497 => "Salbris",
  3325629 => "Brest",
  3325651 => "Rennes",
  3325654 => "Lorient",
  3326220 => "Saint\-Denis",
  3326221 => "Saint\-Denis",
  3326222 => "Saint\-Paul",
  3326223 => "Saint\-Denis",
  3326224 => "Saint\-Paul",
  3326225 => "Saint\-Pierre",
  3326226 => "Saint\-Louis",
  3326227 => "Le\ Tampon",
  3326228 => "Saint\-Denis",
  3326229 => "Saint\-Denis",
  3326230 => "Saint\-Denis",
  3326231 => "Saint\-Pierre",
  3326232 => "Saint\-Paul",
  3326233 => "Saint\-Paul",
  3326234 => "Saint\-Leu",
  3326235 => "Saint\-Pierre",
  3326237 => "Saint\-Joseph",
  3326238 => "Les\ Avirons",
  3326239 => "Saint\-Louis",
  3326240 => "Saint\-Denis",
  3326241 => "Saint\-Denis",
  3326242 => "Le\ Port",
  3326243 => "Le\ Port",
  3326244 => "Saint\-Paul",
  3326245 => "Saint\-Paul",
  3326246 => "Saint\-André",
  3326247 => "Salazie",
  3326248 => "Saint\-Denis",
  3326249 => "Saint\-Pierre",
  3326250 => "Saint\-Benoît",
  3326251 => "Saint\-Benoît",
  3326252 => "Saint\-Denis",
  3326253 => "Sainte\-Marie",
  3326254 => "Saint\-Leu",
  3326255 => "Saint\-Paul",
  3326256 => "Saint\-Joseph",
  3326257 => "Le\ Tampon",
  3326258 => "Saint\-André",
  3326259 => "Le\ Tampon",
  3326270 => "Saint\-Paul",
  3326271 => "Le\ Port",
  3326272 => "Sainte\-Marie",
  3326290 => "Saint\-Denis",
  3326291 => "Saint\-Louis",
  3326292 => "Saint\-Denis",
  3326293 => "Saint\-Denis",
  3326294 => "Saint\-Denis",
  3326296 => "Saint\-Pierre",
  3326297 => "Saint\-Denis",
  3326298 => "Saint\-Denis",
  3327202 => "Nantes",
  3327776 => "Rouen",
  3328537 => "Nantes",
  3328552 => "Nantes",
  3329056 => "Rennes",
  3329078 => "Rennes",
  3329601 => "Saint\-Brieuc",
  3329611 => "Ploumagoar",
  3329614 => "Lannion",
  3329615 => "Trébeurden",
  3329616 => "Plouézec",
  3329620 => "Paimpol",
  3329623 => "Perros\-Guirec",
  3329628 => "Loudéac",
  3329629 => "Rostrenen",
  3329630 => "Lamballe",
  3329631 => "Lamballe",
  3329633 => "Saint\-Brieuc",
  3329635 => "Plestin\-les\-Grèves",
  3329636 => "Plouguernével",
  3329637 => "Lannion",
  3329638 => "Plouaret",
  3329639 => "Dinan",
  3329640 => "Guingamp",
  3329641 => "Saint\-Cast\-le\-Guildo",
  3329644 => "Guingamp",
  3329645 => "Bégard",
  3329646 => "Lannion",
  3329647 => "Ploubezre",
  3329648 => "Lannion",
  3329649 => "Perros\-Guirec",
  3329650 => "Lamballe",
  3329652 => "Langueux",
  3329654 => "Plestin\-les\-Grèves",
  3329655 => "Paimpol",
  3329656 => "Illifaut",
  3329658 => "Plérin",
  3329660 => "Saint\-Brieuc",
  3329661 => "Saint\-Brieuc",
  3329662 => "Saint\-Brieuc",
  3329663 => "Pléneuf\-Val\-André",
  3329664 => "Plédran",
  3329665 => "Lanvollon",
  3329666 => "Loudéac",
  3329668 => "Saint\-Brieuc",
  3329669 => "Binic",
  3329670 => "Saint\-Quay\-Portrieux",
  3329671 => "Trégueux",
  3329672 => "Erquy",
  3329673 => "Binic",
  3329674 => "Plérin",
  3329675 => "Saint\-Brieuc",
  3329676 => "Ploufragan",
  3329677 => "Saint\-Brieuc",
  3329678 => "Saint\-Brieuc",
  3329679 => "Pordic",
  3329680 => "Broons",
  3329684 => "Plancoët",
  3329685 => "Dinan",
  3329687 => "Dinan",
  3329691 => "Perros\-Guirec",
  3329692 => "Tréguier",
  3329694 => "Saint\-Brieuc",
  3329695 => "Pontrieux",
  3329701 => "Vannes",
  3329702 => "Guidel",
  3329705 => "Quéven",
  3329708 => "Baud",
  3329711 => "Plouay",
  3329721 => "Lorient",
  3329722 => "Guer",
  3329723 => "Gourin",
  3329724 => "Auray",
  3329725 => "Pontivy",
  3329726 => "Questembert",
  3329727 => "Pontivy",
  3329728 => "Séglien",
  3329729 => "Auray",
  3329730 => "Quiberon",
  3329731 => "Le\ Palais",
  3329732 => "Pont\-Scorff",
  3329733 => "Plouay",
  3329734 => "Guiscriff",
  3329735 => "Lorient",
  3329736 => "Hennebont",
  3329737 => "Lorient",
  3329740 => "Vannes",
  3329741 => "Sarzeau",
  3329742 => "Vannes",
  3329743 => "Theix",
  3329744 => "Arradon",
  3329746 => "Vannes",
  3329747 => "Vannes",
  3329748 => "Sarzeau",
  3329749 => "Questembert",
  3329750 => "Quiberon",
  3329752 => "Carnac",
  3329753 => "Elven",
  3329754 => "Vannes",
  3329755 => "Belz",
  3329756 => "Auray",
  3329757 => "Baden",
  3329758 => "Baden",
  3329762 => "Vannes",
  3329763 => "Vannes",
  3329764 => "Lorient",
  3329765 => "Languidic",
  3329766 => "Grand\-Champ",
  3329768 => "Vannes",
  3329769 => "Vannes",
  3329770 => "Guer",
  3329772 => "Ploërmel",
  3329773 => "Ploërmel",
  3329774 => "Ploërmel",
  3329776 => "Lanester",
  3329780 => "Quéven",
  3329781 => "Lanester",
  3329782 => "Ploemeur",
  3329783 => "Lorient",
  3329784 => "Lorient",
  3329785 => "Hennebont",
  3329786 => "Ploemeur",
  3329787 => "Lorient",
  3329788 => "Lorient",
  3329789 => "Lanester",
  3329800 => "Brest",
  3329801 => "Brest",
  3329802 => "Brest",
  3329803 => "Brest",
  3329804 => "Lannilis",
  3329805 => "Brest",
  3329806 => "Riec\-sur\-Bélon",
  3329807 => "Guilers",
  3329809 => "Pont\-Aven",
  3329810 => "Quimper",
  3329811 => "Douarnenez",
  3329815 => "Morlaix",
  3329816 => "Crozon",
  3329817 => "Crozon",
  3329819 => "Saint\-Pol\-de\-Léon",
  3329821 => "Landerneau",
  3329824 => "Landivisiau",
  3329826 => "Pleyben",
  3329827 => "Crozon",
  3329828 => "Le\ Relecq\ Kerhuon",
  3329829 => "Saint\-Pol\-de\-Léon",
  3329830 => "Landerneau",
  3329832 => "Saint\-Renan",
  3329833 => "Brest",
  3329834 => "Brest",
  3329835 => "Quimperlé",
  3329837 => "Plabennec",
  3329838 => "Ploudalmézeau",
  3329839 => "Bannalec",
  3329840 => "Plougastel\-Daoulas",
  3329841 => "Brest",
  3329842 => "Brest",
  3329843 => "Brest",
  3329844 => "Brest",
  3329845 => "Brest",
  3329846 => "Brest",
  3329847 => "Brest",
  3329848 => "Ploudalmézeau",
  3329849 => "Brest",
  3329850 => "Concarneau",
  3329851 => "Fouesnant",
  3329852 => "Quimper",
  3329853 => "Quimper",
  3329854 => "Plogastel\-Saint\-Germain",
  3329855 => "Quimper",
  3329856 => "Fouesnant",
  3329857 => "Briec",
  3329858 => "Penmarch",
  3329859 => "Rosporden",
  3329860 => "Concarneau",
  3329861 => "Plounévez\-Lochrist",
  3329862 => "Morlaix",
  3329863 => "Morlaix",
  3329864 => "Quimper",
  3329866 => "Pont\-l\'Abbé",
  3329868 => "Landivisiau",
  3329869 => "Saint\-Pol\-de\-Léon",
  3329870 => "Audierne",
  3329871 => "Clohars\-Carnoët",
  3329872 => "Guerlesquin",
  3329874 => "Douarnenez",
  3329875 => "Douarnenez",
  3329878 => "Pleyber\-Christ",
  3329880 => "Brest",
  3329881 => "Châteauneuf\-du\-Faou",
  3329882 => "Pont\-l\'Abbé",
  3329883 => "Lesneven",
  3329884 => "Guipavas",
  3329885 => "Landerneau",
  3329886 => "Chateaulin",
  3329887 => "Pont\-l\'Abbé",
  3329888 => "Morlaix",
  3329890 => "Quimper",
  3329891 => "Plozévet",
  3329892 => "Douarnenez",
  3329893 => "Carhaix\-Plouguer",
  3329895 => "Quimper",
  3329896 => "Quimperlé",
  3329897 => "Concarneau",
  3329898 => "Quimper",
  3329899 => "Carhaix\-Plouguer",
  3329900 => "Châteaubourg",
  3329905 => "Bruz",
  3329906 => "Montauban\-de\-Bretagne",
  3329909 => "Montfort\-sur\-Meu",
  3329913 => "Melesse",
  3329914 => "Rennes",
  3329916 => "Dinard",
  3329917 => "Fougères",
  3329918 => "Saint\-Brice\-en\-Coglès",
  3329919 => "Saint\-Malo",
  3329920 => "Saint\-Malo",
  3329921 => "Saint\-Malo",
  3329922 => "Rennes",
  3329923 => "Saint\-Grégoire",
  3329926 => "Rennes",
  3329927 => "Rennes",
  3329929 => "Rennes",
  3329930 => "Rennes",
  3329931 => "Rennes",
  3329932 => "Rennes",
  3329933 => "Rennes",
  3329935 => "Rennes",
  3329936 => "Rennes",
  3329937 => "Châteaugiron",
  3329938 => "Rennes",
  3329939 => "Saint\-Aubin\-du\-Cormier",
  3329940 => "Saint\-Malo",
  3329941 => "Chantepie",
  3329942 => "Laillé",
  3329943 => "Bain\-de\-Bretagne",
  3329946 => "Dinard",
  3329947 => "Janzé",
  3329948 => "Dol\-de\-Bretagne",
  3329949 => "Val\-d\'Izé",
  3329950 => "Rennes",
  3329951 => "Rennes",
  3329952 => "Bruz",
  3329953 => "Rennes",
  3329954 => "Rennes",
  3329955 => "Betton",
  3329956 => "Saint\-Malo",
  3329957 => "Guichen",
  3329959 => "Rennes",
  3329960 => "Pacé",
  3329961 => "Plélan\-le\-Grand",
  3329962 => "Vern\-sur\-Seiche",
  3329963 => "Rennes",
  3329964 => "Saint\-Gilles",
  3329965 => "Rennes",
  3329966 => "Melesse",
  3329967 => "Rennes",
  3329968 => "Liffré",
  3329969 => "Gévezé",
  3329970 => "Sixt\-sur\-Aff",
  3329971 => "Redon",
  3329972 => "Redon",
  3329973 => "Combourg",
  3329974 => "Vitré",
  3329975 => "Vitré",
  3329977 => "Chartres\-de\-Bretagne",
  3329978 => "Rennes",
  3329979 => "Rennes",
  3329981 => "Saint\-Malo",
  3329982 => "Saint\-Malo",
  3329983 => "Cesson\-Sévigné",
  3329984 => "Rennes",
  3329985 => "Pacé",
  3329986 => "Rennes",
  3329987 => "Rennes",
  3329988 => "Pleurtuit",
  3329989 => "Cancale",
  3329990 => "Nivillac",
  3329992 => "Guignen",
  3329993 => "Carentoir",
  3329994 => "Fougères",
  3329998 => "Louvigné\-du\-Désert",
  3329999 => "Fougères",
  3332001 => "Tourcoing",
  3332002 => "Roubaix",
  3332003 => "Tourcoing",
  3332004 => "Mons\-en\-Barœul",
  3332005 => "Villeneuve\-d\'Ascq",
  3332006 => "Lille",
  3332007 => "Loos",
  3332008 => "Pérenchies",
  3332009 => "Lomme",
  3332011 => "Tourcoing",
  3332012 => "Lille",
  3332013 => "Lille",
  3332014 => "Lille",
  3332015 => "Lille",
  3332017 => "Lille",
  3332018 => "Lille",
  3332019 => "Villeneuve\-d\'Ascq",
  3332020 => "Roubaix",
  3332021 => "Lille",
  3332022 => "Lomme",
  3332023 => "Bondues",
  3332024 => "Tourcoing",
  3332025 => "Tourcoing",
  3332026 => "Tourcoing",
  3332027 => "Tourcoing",
  3332028 => "Tourcoing",
  3332029 => "La\ Bassée",
  3332030 => "Lille",
  3332031 => "Lille",
  3332032 => "Seclin",
  3332033 => "Villeneuve\-d\'Ascq",
  3332034 => "Villeneuve\-d\'Ascq",
  3332035 => "Armentières",
  3332036 => "Tourcoing",
  3332039 => "Comines",
  3332040 => "Lille",
  3332041 => "Villeneuve\-d\'Ascq",
  3332042 => "Lille",
  3332043 => "Villeneuve\-d\'Ascq",
  3332045 => "Roubaix",
  3332047 => "Villeneuve\-d\'Ascq",
  3332048 => "Nieppe",
  3332049 => "Lille",
  3332051 => "Lille",
  3332052 => "Lille",
  3332053 => "Lille",
  3332054 => "Lille",
  3332055 => "Lille",
  3332056 => "Lille",
  3332057 => "Lille",
  3332058 => "Wavrin",
  3332060 => "Wattignies",
  3332062 => "Seclin",
  3332063 => "Lille",
  3332065 => "Marcq\-en\-Barœul",
  3332066 => "Roubaix",
  3332067 => "Villeneuve\-d\'Ascq",
  3332068 => "Tourcoing",
  3332069 => "Tourcoing",
  3332070 => "Roubaix",
  3332071 => "Orchies",
  3332072 => "Marcq\-en\-Barœul",
  3332073 => "Roubaix",
  3332074 => "Lille",
  3332075 => "Roubaix",
  3332076 => "Tourcoing",
  3332077 => "Armentières",
  3332078 => "Lille",
  3332080 => "Roubaix",
  3332081 => "Roubaix",
  3332082 => "Roubaix",
  3332083 => "Roubaix",
  3332085 => "Annœullin",
  3332087 => "Lesquin",
  3332088 => "Lille",
  3332089 => "Marcq\-en\-Barœul",
  3332090 => "Seclin",
  3332091 => "Villeneuve\-d\'Ascq",
  3332092 => "Lomme",
  3332093 => "Lille",
  3332094 => "Tourcoing",
  3332095 => "Wattignies",
  3332098 => "Marcq\-en\-Barœul",
  3332099 => "Roubaix",
  3332100 => "Calais",
  3332101 => "Béthune",
  3332103 => "Saint\-Pol\-sur\-Ternoise",
  3332105 => "Le\ Touquet\ Paris\ Plage",
  3332106 => "Montreuil",
  3332109 => "Berck\ sur\ Mer",
  3332110 => "Boulogne\-sur\-Mer",
  3332113 => "Lens",
  3332114 => "Lens",
  3332115 => "Arras",
  3332116 => "Arras",
  3332117 => "Calais",
  3332119 => "Calais",
  3332120 => "Hénin\-Beaumont",
  3332121 => "Arras",
  3332123 => "Arras",
  3332128 => "Lens",
  3332129 => "Bully\-les\-Mines",
  3332130 => "Boulogne\-sur\-Mer",
  3332131 => "Boulogne\-sur\-Mer",
  3332134 => "Calais",
  3332136 => "Calais",
  3332137 => "Carvin",
  3332138 => "Saint\-Omer",
  3332142 => "Lens",
  3332143 => "Lens",
  3332144 => "Liévin",
  3332145 => "Liévin",
  3332146 => "Calais",
  3332149 => "Hénin\-Beaumont",
  3332151 => "Arras",
  3332153 => "Bruay\-la\-Buissière",
  3332154 => "Lillers",
  3332156 => "Béthune",
  3332157 => "Béthune",
  3332160 => "Arras",
  3332162 => "Bruay\-la\-Buissière",
  3332163 => "Béthune",
  3332167 => "Lens",
  3332168 => "Béthune",
  3332169 => "Wingles",
  3332170 => "Lens",
  3332171 => "Arras",
  3332172 => "Liévin",
  3332174 => "Carvin",
  3332175 => "Hénin\-Beaumont",
  3332176 => "Hénin\-Beaumont",
  3332177 => "Leforest",
  3332178 => "Lens",
  3332180 => "Boulogne\-sur\-Mer",
  3332185 => "Calais",
  3332187 => "Boulogne\-sur\-Mer",
  3332188 => "Saint\-Omer",
  3332194 => "Étaples",
  3332196 => "Calais",
  3332197 => "Calais",
  3332198 => "Saint\-Omer",
  3332199 => "Boulogne\-sur\-Mer",
  3332209 => "Moreuil",
  3332219 => "Abbeville",
  3332220 => "Abbeville",
  3332222 => "Amiens",
  3332224 => "Abbeville",
  3332225 => "Rue",
  3332226 => "Cayeux\-sur\-Mer",
  3332227 => "Le\ Crotoy",
  3332231 => "Abbeville",
  3332232 => "Doullens",
  3332233 => "Amiens",
  3332235 => "Moreuil",
  3332241 => "Ailly\-sur\-Noye",
  3332243 => "Amiens",
  3332244 => "Amiens",
  3332245 => "Amiens",
  3332246 => "Amiens",
  3332247 => "Amiens",
  3332248 => "Corbie",
  3332249 => "Camon",
  333225 => "Amiens",
  3332260 => "Saint\-Valery\-sur\-Somme",
  3332261 => "Friville\-Escarbotin",
  3332266 => "Amiens",
  3332270 => "Rivery",
  3332271 => "Amiens",
  3332272 => "Amiens",
  3332274 => "Albert",
  3332275 => "Albert",
  3332277 => "Doullens",
  3332278 => "Montdidier",
  3332280 => "Amiens",
  3332283 => "Chaulnes",
  3332284 => "Péronne",
  3332286 => "Roisel",
  3332287 => "Roye",
  3332288 => "Rosières\-en\-Santerre",
  3332289 => "Amiens",
  3332291 => "Amiens",
  3332292 => "Amiens",
  3332294 => "Hangest\-en\-Santerre",
  3332295 => "Amiens",
  3332296 => "Corbie",
  3332297 => "Amiens",
  3332304 => "Saint\-Quentin",
  3332305 => "Saint\-Quentin",
  3332306 => "Saint\-Quentin",
  3332307 => "Bohain\-en\-Vermandois",
  3332308 => "Saint\-Quentin",
  333232 => "Laon",
  3332336 => "Ham",
  3332338 => "Chauny",
  3332339 => "Chauny",
  3332340 => "Chauny",
  3332352 => "Chauny",
  3332353 => "Soissons",
  3332354 => "Vailly\-sur\-Aisne",
  3332356 => "La\ Fère",
  3332357 => "Tergnier",
  3332358 => "Hirson",
  3332359 => "Soissons",
  3332361 => "Guise",
  3332362 => "Saint\-Quentin",
  3332364 => "Saint\-Quentin",
  3332365 => "Saint\-Quentin",
  3332367 => "Saint\-Quentin",
  3332368 => "Saint\-Quentin",
  3332369 => "Château\-Thierry",
  3332373 => "Soissons",
  3332375 => "Soissons",
  3332376 => "Soissons",
  3332379 => "Laon",
  3332381 => "Ham",
  3332383 => "Château\-Thierry",
  3332384 => "Château\-Thierry",
  3332393 => "Soissons",
  3332396 => "Villers\-Cotterêts",
  3332427 => "Sedan",
  3332429 => "Sedan",
  3332433 => "Charleville\-Mézières",
  3332436 => "Charleville\-Mézières",
  3332437 => "Charleville\-Mézières",
  3332438 => "Rethel",
  3332439 => "Rethel",
  3332440 => "Revin",
  3332441 => "Fumay",
  3332442 => "Givet",
  3332453 => "Nouzonville",
  3332455 => "Charleville\-Mézières",
  3332456 => "Charleville\-Mézières",
  3332457 => "Charleville\-Mézières",
  3332458 => "Charleville\-Mézières",
  3332459 => "Charleville\-Mézières",
  3332471 => "Vouziers",
  3332501 => "Chaumont",
  3332502 => "Chaumont",
  3332503 => "Chaumont",
  3332505 => "Saint\-Dizier",
  3332506 => "Saint\-Dizier",
  3332507 => "Saint\-Dizier",
  3332524 => "Romilly\-sur\-Seine",
  3332525 => "Romilly\-sur\-Seine",
  3332527 => "Bar\-sur\-Aube",
  3332529 => "Bar\-sur\-Seine",
  3332530 => "Chaumont",
  3332532 => "Chaumont",
  3332535 => "Chaumont",
  3332539 => "Nogent\-sur\-Seine",
  333254 => "Troyes",
  3332556 => "Saint\-Dizier",
  3332571 => "Troyes",
  3332572 => "Troyes",
  3332573 => "Troyes",
  3332574 => "Troyes",
  3332575 => "Troyes",
  3332576 => "Troyes",
  3332578 => "Troyes",
  3332579 => "Sainte\-Savine",
  3332580 => "Troyes",
  3332581 => "Troyes",
  3332582 => "Troyes",
  3332583 => "Troyes",
  3332587 => "Langres",
  3332590 => "Bourbonne\-les\-Bains",
  3332594 => "Joinville",
  333260 => "Reims",
  3332621 => "Châlons\-en\-Champagne",
  3332622 => "Châlons\-en\-Champagne",
  3332624 => "Reims",
  3332626 => "Châlons\-en\-Champagne",
  3332632 => "Épernay",
  3332635 => "Reims",
  3332636 => "Reims",
  3332640 => "Reims",
  3332641 => "Vitry\-le\-François",
  3332646 => "Reims",
  3332647 => "Reims",
  3332648 => "Fismes",
  3332650 => "Reims",
  3332651 => "Épernay",
  3332652 => "Vertus",
  3332654 => "Épernay",
  3332655 => "Épernay",
  3332656 => "Épernay",
  3332660 => "Sainte\-Menehould",
  3332662 => "Vitry\-le\-François",
  3332664 => "Châlons\-en\-Champagne",
  3332665 => "Châlons\-en\-Champagne",
  3332668 => "Châlons\-en\-Champagne",
  3332669 => "Châlons\-en\-Champagne",
  3332670 => "Châlons\-en\-Champagne",
  3332674 => "Vitry\-le\-François",
  3332677 => "Reims",
  3332679 => "Reims",
  3332680 => "Sézanne",
  3332682 => "Reims",
  3332683 => "Reims",
  3332684 => "Reims",
  3332685 => "Reims",
  3332686 => "Reims",
  3332687 => "Reims",
  3332688 => "Reims",
  3332689 => "Reims",
  3332691 => "Reims",
  3332708 => "Douai",
  3332709 => "Valenciennes",
  3332714 => "Valenciennes",
  3332719 => "Valenciennes",
  333272 => "Valenciennes",
  3332730 => "Valenciennes",
  3332731 => "Denain",
  3332732 => "Valenciennes",
  3332733 => "Valenciennes",
  3332739 => "Jeumont",
  3332740 => "Vieux\-Condé",
  3332741 => "Valenciennes",
  3332742 => "Valenciennes",
  3332743 => "Denain",
  3332744 => "Denain",
  3332745 => "Valenciennes",
  3332746 => "Valenciennes",
  3332747 => "Valenciennes",
  3332748 => "Saint\-Amand\-les\-Eaux",
  3332751 => "Valenciennes",
  3332753 => "Maubeuge",
  3332756 => "Avesnes\-sur\-Helpe",
  3332758 => "Maubeuge",
  3332760 => "Fourmies",
  3332761 => "Avesnes\-sur\-Helpe",
  3332762 => "Maubeuge",
  3332763 => "Hautmont",
  3332764 => "Maubeuge",
  3332765 => "Maubeuge",
  3332770 => "Cambrai",
  3332771 => "Douai",
  3332772 => "Cambrai",
  3332773 => "Cambrai",
  3332774 => "Cambrai",
  3332775 => "Caudry",
  3332776 => "Caudry",
  3332778 => "Cambrai",
  3332781 => "Cambrai",
  3332782 => "Cambrai",
  3332783 => "Cambrai",
  3332784 => "Le\ Cateau\ Cambrésis",
  3332785 => "Caudry",
  3332786 => "Somain",
  3332787 => "Douai",
  3332788 => "Douai",
  3332792 => "Aniche",
  3332793 => "Douai",
  3332794 => "Douai",
  3332795 => "Douai",
  3332796 => "Douai",
  3332797 => "Douai",
  3332798 => "Douai",
  3332799 => "Douai",
  3332804 => "Lille",
  3332807 => "Lille",
  3332814 => "Lille",
  3332816 => "Seclin",
  3332820 => "Dunkirk",
  3332821 => "Grande\-Synthe",
  3332822 => "Bourbourg",
  3332823 => "Gravelines",
  3332824 => "Dunkirk",
  3332825 => "Dunkirk",
  3332826 => "Téteghem",
  3332828 => "Dunkirk",
  3332829 => "Dunkirk",
  3332833 => "Roubaix",
  3332836 => "Lille",
  3332838 => "Lille",
  3332841 => "Hazebrouck",
  3332844 => "Hazebrouck",
  3332849 => "Bailleul",
  3332850 => "Bailleul",
  3332851 => "Dunkirk",
  3332852 => "Lille",
  3332853 => "Lille",
  3332855 => "Lille",
  3332858 => "Dunkirk",
  3332859 => "Dunkirk",
  3332860 => "Dunkirk",
  3332861 => "Dunkirk",
  3332863 => "Dunkirk",
  3332864 => "Coudekerque\-Branche",
  3332865 => "Wormhout",
  3332866 => "Dunkirk",
  3332868 => "Bergues",
  3332869 => "Dunkirk",
  3332908 => "Vittel",
  3332922 => "Remiremont",
  3332923 => "Remiremont",
  3332925 => "La\ Bresse",
  3332929 => "Épinal",
  3332930 => "Le\ Val\-d\'Ajol",
  3332931 => "Épinal",
  3332932 => "Éloyes",
  3332933 => "Épinal",
  3332934 => "Épinal",
  3332935 => "Épinal",
  3332937 => "Mirecourt",
  3332938 => "Charmes",
  3332939 => "Thaon\-les\-Vosges",
  3332941 => "Raon\-l\'Étape",
  3332942 => "Saint\-Dié\-des\-Vosges",
  3332945 => "Bar\-le\-Duc",
  3332952 => "Saint\-Dié\-des\-Vosges",
  3332955 => "Saint\-Dié\-des\-Vosges",
  3332956 => "Saint\-Dié\-des\-Vosges",
  3332957 => "Senones",
  3332960 => "Gérardmer",
  3332962 => "Remiremont",
  3332963 => "Gérardmer",
  3332964 => "Épinal",
  3332965 => "Rambervillers",
  3332966 => "Plombières\-les\-Bains",
  3332968 => "Épinal",
  3332976 => "Bar\-le\-Duc",
  3332977 => "Bar\-le\-Duc",
  3332978 => "Ligny\-en\-Barrois",
  3332979 => "Bar\-le\-Duc",
  3332981 => "Épinal",
  3332982 => "Épinal",
  3332983 => "Verdun",
  3332984 => "Verdun",
  3332986 => "Verdun",
  3332991 => "Commercy",
  3332992 => "Commercy",
  3332994 => "Neufchâteau",
  3334402 => "Beauvais",
  3334403 => "Noailles",
  3334405 => "Beauvais",
  3334406 => "Beauvais",
  3334407 => "Bresles",
  3334409 => "Noyon",
  3334410 => "Beauvais",
  3334411 => "Beauvais",
  3334412 => "Beauvais",
  3334414 => "Beauvais",
  3334415 => "Beauvais",
  3334420 => "Compiègne",
  3334421 => "Lamorlaye",
  3334422 => "Méru",
  3334423 => "Compiègne",
  3334424 => "Creil",
  3334425 => "Creil",
  3334426 => "Neuilly\-en\-Thelle",
  3334427 => "Précy\-sur\-Oise",
  3334428 => "Creil",
  3334429 => "Saint\-Martin\-Longueau",
  3334430 => "Compiègne",
  3334431 => "Pont\-Sainte\-Maxence",
  3334432 => "Senlis",
  3334436 => "Compiègne",
  3334437 => "Jaux",
  3334438 => "Compiègne",
  3334439 => "Crépy\-en\-Valois",
  3334440 => "Compiègne",
  3334444 => "Noyon",
  3334445 => "Beauvais",
  3334447 => "Auneuil",
  3334448 => "Beauvais",
  3334449 => "Chaumont\-en\-Vexin",
  3334450 => "Clermont",
  3334452 => "Méru",
  3334453 => "Senlis",
  3334455 => "Creil",
  3334456 => "Saint\-Leu\-d\'Esserent",
  3334457 => "Chantilly",
  3334458 => "Chantilly",
  3334459 => "Crépy\-en\-Valois",
  3334460 => "Senlis",
  3334462 => "Chantilly",
  3334463 => "Senlis",
  3334464 => "Creil",
  3334466 => "Nogent\-sur\-Oise",
  3334470 => "Pont\-Sainte\-Maxence",
  3334471 => "Nogent\-sur\-Oise",
  3334472 => "Pont\-Sainte\-Maxence",
  3334473 => "Liancourt",
  3334474 => "Nogent\-sur\-Oise",
  3334476 => "Thourotte",
  3334478 => "Saint\-Just\-en\-Chaussée",
  3334479 => "Troissereux",
  3334483 => "Margny\-lès\-Compiègne",
  3334486 => "Compiègne",
  3334487 => "Crépy\-en\-Valois",
  3334488 => "Nanteuil\-le\-Haudouin",
  3334490 => "Compiègne",
  3334491 => "La\ Croix\-Saint\-Ouen",
  3334493 => "Noyon",
  3334494 => "Crépy\-en\-Valois",
  3334496 => "Thourotte",
  3334497 => "Compiègne",
  3335412 => "Nancy",
  3335462 => "Metz",
  3335580 => "Metz",
  3335728 => "Metz",
  3336138 => "Dunkirk",
  3336265 => "Lille",
  3336664 => "Lille",
  3336672 => "Lille",
  3336673 => "Lille",
  3336707 => "Strasbourg",
  3336708 => "Strasbourg",
  3336710 => "Strasbourg",
  3336711 => "Mulhouse",
  3336807 => "Colmar",
  3336847 => "Mulhouse",
  3336907 => "Mulhouse",
  3336914 => "Strasbourg",
  3336919 => "Mulhouse",
  3336958 => "Mulhouse",
  3336977 => "Mulhouse",
  3336978 => "Strasbourg",
  3336981 => "Strasbourg",
  3338010 => "Dijon",
  3338022 => "Beaune",
  3338024 => "Beaune",
  3338025 => "Beaune",
  3338027 => "Auxonne",
  3338028 => "Dijon",
  3338029 => "Brazey\-en\-Plaine",
  3338030 => "Dijon",
  3338031 => "Auxonne",
  3338032 => "Brazey\-en\-Plaine",
  3338034 => "Gevrey\-Chambertin",
  3338037 => "Auxonne",
  3338038 => "Dijon",
  3338041 => "Dijon",
  3338042 => "Dijon",
  3338043 => "Dijon",
  3338044 => "Dijon",
  3338045 => "Dijon",
  3338046 => "Quetigny",
  3338048 => "Quetigny",
  3338049 => "Dijon",
  3338050 => "Dijon",
  3338051 => "Chenôve",
  3338052 => "Chenôve",
  3338053 => "Dijon",
  3338054 => "Dijon",
  3338055 => "Dijon",
  3338056 => "Fontaine\-lès\-Dijon",
  3338057 => "Talant",
  3338058 => "Dijon",
  3338059 => "Dijon",
  3338060 => "Dijon",
  3338061 => "Nuits\-Saint\-Georges",
  3338062 => "Nuits\-Saint\-Georges",
  3338063 => "Dijon",
  3338064 => "Saulieu",
  3338065 => "Dijon",
  3338066 => "Dijon",
  3338067 => "Dijon",
  3338068 => "Dijon",
  333807 => "Dijon",
  3338089 => "Montbard",
  3338090 => "Pouilly\-en\-Auxois",
  3338091 => "Châtillon\-sur\-Seine",
  3338092 => "Montbard",
  3338095 => "Is\-sur\-Tille",
  3338097 => "Semur\-en\-Auxois",
  3338121 => "Besançon",
  3338125 => "Besançon",
  3338130 => "Audincourt",
  3338131 => "Montbéliard",
  3338132 => "Montbéliard",
  3338134 => "Audincourt",
  3338135 => "Audincourt",
  3338136 => "Audincourt",
  3338137 => "Valentigney",
  3338138 => "Pontarlier",
  3338139 => "Pontarlier",
  3338140 => "Besançon",
  3338141 => "Besançon",
  3338146 => "Pontarlier",
  3338147 => "Besançon",
  3338148 => "Besançon",
  3338150 => "Besançon",
  3338151 => "Besançon",
  3338152 => "Besançon",
  3338153 => "Besançon",
  3338156 => "Valdahon",
  3338161 => "Besançon",
  3338162 => "Ornans",
  3338164 => "Maîche",
  3338165 => "Besançon",
  3338167 => "Morteau",
  3338168 => "Villers\-le\-Lac",
  3338180 => "Besançon",
  3338181 => "Besançon",
  3338182 => "Besançon",
  3338183 => "Besançon",
  3338184 => "Baume\-les\-Dames",
  3338185 => "Besançon",
  3338187 => "Saint\-Vit",
  3338188 => "Besançon",
  3338190 => "Montbéliard",
  3338191 => "Montbéliard",
  3338192 => "Pont\-de\-Roide",
  3338194 => "Montbéliard",
  3338195 => "Montbéliard",
  3338197 => "Montbéliard",
  3338198 => "Montbéliard",
  3338199 => "Montbéliard",
  3338222 => "Jœuf",
  3338223 => "Longwy",
  3338224 => "Longwy",
  3338225 => "Longwy",
  3338226 => "Longuyon",
  3338233 => "Jarny",
  3338234 => "Thionville",
  3338239 => "Longuyon",
  3338246 => "Briey",
  3338251 => "Thionville",
  3338252 => "Audun\-le\-Tiche",
  3338253 => "Thionville",
  3338254 => "Thionville",
  3338255 => "Cattenom",
  3338256 => "Yutz",
  3338257 => "Florange",
  3338258 => "Florange",
  3338259 => "Thionville",
  3338282 => "Thionville",
  3338284 => "Hayange",
  3338285 => "Hayange",
  3338286 => "Uckange",
  3338288 => "Thionville",
  3338289 => "Villerupt",
  3338291 => "Aumetz",
  3338315 => "Ludres",
  3338317 => "Nancy",
  3338318 => "Nancy",
  3338319 => "Nancy",
  3338322 => "Bouxières\-aux\-Dames",
  3338323 => "Velaine\-en\-Haye",
  3338324 => "Liverdun",
  3338325 => "Ludres",
  3338327 => "Nancy",
  3338328 => "Nancy",
  3338330 => "Nancy",
  3338332 => "Nancy",
  3338333 => "Nancy",
  3338335 => "Nancy",
  3338336 => "Nancy",
  3338337 => "Nancy",
  3338338 => "Champigneulles",
  3338339 => "Nancy",
  3338340 => "Nancy",
  3338341 => "Nancy",
  3338343 => "Toul",
  3338344 => "Vandœuvre\-lès\-Nancy",
  3338345 => "Dombasle\-sur\-Meurthe",
  3338347 => "Neuves\-Maisons",
  3338348 => "Dombasle\-sur\-Meurthe",
  3338349 => "Pompey",
  333835 => "Vandœuvre\-lès\-Nancy",
  3338363 => "Toul",
  3338364 => "Toul",
  3338367 => "Nancy",
  3338373 => "Lunéville",
  3338374 => "Lunéville",
  3338375 => "Baccarat",
  3338376 => "Lunéville",
  3338380 => "Pont\-à\-Mousson",
  3338381 => "Pont\-à\-Mousson",
  3338382 => "Pont\-à\-Mousson",
  3338383 => "Pont\-à\-Mousson",
  3338384 => "Pont\-à\-Mousson",
  3338385 => "Nancy",
  3338389 => "Lunéville",
  333839 => "Nancy",
  3338421 => "Belfort",
  3338422 => "Belfort",
  3338424 => "Lons\-le\-Saunier",
  3338426 => "Belfort",
  3338428 => "Belfort",
  3338430 => "Lure",
  3338433 => "Morez",
  3338436 => "Delle",
  3338437 => "Poligny",
  3338440 => "Luxeuil\-les\-Bains",
  3338442 => "Moirans\-en\-Montagne",
  3338443 => "Lons\-le\-Saunier",
  3338445 => "Saint\-Claude",
  3338446 => "Héricourt",
  3338447 => "Lons\-le\-Saunier",
  3338449 => "Fougerolles",
  3338452 => "Champagnole",
  3338454 => "Belfort",
  3338456 => "Beaucourt",
  3338457 => "Belfort",
  3338458 => "Belfort",
  3338460 => "Les\ Rousses",
  3338462 => "Lure",
  3338464 => "Gray",
  3338465 => "Gray",
  3338466 => "Arbois",
  3338469 => "Dole",
  3338472 => "Dole",
  3338473 => "Salins\-les\-Bains",
  3338474 => "Mollans",
  3338475 => "Vesoul",
  3338476 => "Vesoul",
  3338479 => "Dole",
  3338482 => "Dole",
  3338486 => "Lons\-le\-Saunier",
  3338487 => "Lons\-le\-Saunier",
  3338490 => "Belfort",
  3338493 => "Luxeuil\-les\-Bains",
  3338495 => "Saulx",
  3338496 => "Vesoul",
  3338497 => "Vesoul",
  3338520 => "Mâcon",
  3338521 => "Mâcon",
  3338522 => "Mâcon",
  3338525 => "Marcigny",
  3338526 => "Chauffailles",
  3338528 => "La\ Clayette",
  3338529 => "Mâcon",
  3338531 => "Replonges",
  3338532 => "Tournus",
  3338534 => "Mâcon",
  3338538 => "Mâcon",
  3338539 => "Mâcon",
  333854 => "Chalon\-sur\-Saône",
  3338551 => "Tournus",
  3338552 => "Autun",
  3338553 => "Digoin",
  3338555 => "Le\ Creusot",
  3338556 => "Le\ Creusot",
  3338557 => "Montceau\-les\-Mines",
  3338558 => "Montceau\-les\-Mines",
  3338559 => "Cluny",
  3338567 => "Montceau\-les\-Mines",
  3338568 => "Blanzy",
  3338569 => "Montceau\-les\-Mines",
  3338573 => "Le\ Creusot",
  3338575 => "Louhans",
  3338577 => "Le\ Creusot",
  3338578 => "Montchanin",
  3338580 => "Le\ Creusot",
  3338581 => "Paray\-le\-Monial",
  3338585 => "Gueugnon",
  3338586 => "Autun",
  3338587 => "Chagny",
  3338588 => "Digoin",
  3338589 => "Bourbon\-Lancy",
  3338590 => "Chalon\-sur\-Saône",
  3338592 => "Buxy",
  3338593 => "Chalon\-sur\-Saône",
  3338594 => "Chalon\-sur\-Saône",
  3338597 => "Chalon\-sur\-Saône",
  3338598 => "Châtenoy\-le\-Royal",
  3338618 => "Auxerre",
  3338620 => "Corbigny",
  3338621 => "Nevers",
  3338622 => "Lormes",
  3338623 => "Nevers",
  3338624 => "Clamecy",
  3338625 => "Decize",
  3338626 => "Cosne\-Cours\-sur\-Loire",
  3338627 => "Clamecy",
  3338628 => "Cosne\-Cours\-sur\-Loire",
  3338630 => "Luzy",
  3338631 => "Avallon",
  3338634 => "Avallon",
  3338635 => "Saint\-Florentin",
  3338636 => "Nevers",
  3338639 => "Pouilly\-sur\-Loire",
  3338640 => "Monéteau",
  3338642 => "Chablis",
  3338643 => "Saint\-Florentin",
  3338644 => "Toucy",
  3338646 => "Auxerre",
  3338648 => "Auxerre",
  3338649 => "Auxerre",
  3338651 => "Auxerre",
  3338652 => "Auxerre",
  3338653 => "Appoigny",
  3338654 => "Tonnerre",
  3338655 => "Tonnerre",
  3338656 => "Brienon\-sur\-Armançon",
  3338657 => "Nevers",
  3338659 => "Nevers",
  3338661 => "Nevers",
  3338662 => "Joigny",
  3338664 => "Sens",
  3338665 => "Sens",
  3338666 => "Villeneuve\-la\-Guyard",
  3338667 => "Pont\-sur\-Yonne",
  3338668 => "Prémery",
  3338670 => "La\ Charité\ sur\ Loire",
  3338671 => "Nevers",
  3338672 => "Auxerre",
  3338676 => "Moux\-en\-Morvan",
  3338677 => "Decize",
  3338680 => "Migennes",
  3338681 => "Vermenton",
  3338682 => "Noyers\ sur\ Serein",
  3338683 => "Sens",
  3338685 => "Château\-Chinon\(Ville\)",
  3338687 => "Villeneuve\-sur\-Yonne",
  3338692 => "Migennes",
  3338693 => "Nevers",
  3338694 => "Auxerre",
  3338695 => "Sens",
  3338703 => "Sarrebourg",
  3338704 => "Freyming\-Merlebach",
  3338705 => "Château\-Salins",
  3338706 => "Bitche",
  3338713 => "Forbach",
  3338715 => "Metz",
  3338716 => "Metz",
  3338717 => "Metz",
  3338718 => "Metz",
  3338720 => "Metz",
  3338721 => "Metz",
  3338723 => "Sarrebourg",
  3338724 => "Phalsbourg",
  3338727 => "Sarreguemines",
  3338728 => "Sarreguemines",
  3338729 => "Saint\-Avold",
  3338730 => "Metz",
  3338731 => "Metz",
  3338732 => "Metz",
  3338733 => "Metz",
  3338734 => "Metz",
  3338735 => "Metz",
  3338736 => "Metz",
  3338737 => "Metz",
  3338738 => "Augny",
  3338739 => "Metz",
  3338750 => "Metz",
  3338751 => "Maizières\-lès\-Metz",
  3338753 => "Amanvillers",
  3338755 => "Metz",
  3338756 => "Metz",
  3338758 => "Moyeuvre\-Grande",
  3338760 => "Ars\-sur\-Moselle",
  3338761 => "Sainte\-Marie\-aux\-Chênes",
  3338762 => "Metz",
  3338763 => "Metz",
  3338765 => "Metz",
  3338766 => "Metz",
  3338767 => "Rombas",
  3338768 => "Metz",
  3338769 => "Metz",
  3338770 => "Hagondange",
  3338771 => "Hagondange",
  3338772 => "Hagondange",
  3338773 => "Ennery",
  3338774 => "Metz",
  3338775 => "Metz",
  3338776 => "Metz",
  3338777 => "Vigy",
  3338778 => "Bouzonville",
  3338779 => "Boulay\-Moselle",
  3338780 => "Maizières\-lès\-Metz",
  3338781 => "Freyming\-Merlebach",
  3338782 => "Creutzwald",
  3338784 => "Forbach",
  3338785 => "Forbach",
  3338787 => "Forbach",
  3338788 => "Forbach",
  3338789 => "Farébersviller",
  3338791 => "Saint\-Avold",
  3338792 => "Saint\-Avold",
  3338793 => "Creutzwald",
  3338794 => "Faulquemont",
  3338795 => "Sarreguemines",
  3338796 => "Bitche",
  3338797 => "Sarralbe",
  3338798 => "Sarreguemines",
  3338802 => "Saverne",
  3338803 => "Saverne",
  3338805 => "Haguenau",
  3338806 => "Haguenau",
  3338808 => "Barr",
  3338809 => "Niederbronn\-les\-Bains",
  3338810 => "Strasbourg",
  3338812 => "Strasbourg",
  3338813 => "Strasbourg",
  3338814 => "Strasbourg",
  3338815 => "Strasbourg",
  3338816 => "Strasbourg",
  3338818 => "Schiltigheim",
  3338819 => "Schiltigheim",
  3338820 => "Souffelweyersheim",
  3338821 => "Strasbourg",
  3338822 => "Strasbourg",
  3338823 => "Strasbourg",
  3338824 => "Strasbourg",
  3338825 => "Strasbourg",
  3338826 => "Strasbourg",
  3338827 => "Strasbourg",
  3338828 => "Strasbourg",
  3338829 => "Strasbourg",
  3338830 => "Strasbourg",
  3338831 => "Strasbourg",
  3338832 => "Strasbourg",
  3338833 => "Schiltigheim",
  3338834 => "Strasbourg",
  3338835 => "Strasbourg",
  3338836 => "Strasbourg",
  3338837 => "Strasbourg",
  3338838 => "Molsheim",
  3338839 => "Strasbourg",
  333884 => "Strasbourg",
  3338851 => "Brumath",
  3338852 => "Strasbourg",
  3338853 => "Drusenheim",
  3338854 => "Betschdorf",
  3338855 => "Geispolsheim",
  3338856 => "Oberhausbergen",
  3338858 => "Sélestat",
  3338860 => "Strasbourg",
  3338861 => "Strasbourg",
  3338862 => "Schiltigheim",
  3338863 => "Bischwiller",
  3338864 => "Fegersheim",
  3338865 => "Strasbourg",
  3338866 => "Illkirch\-Graffenstaden",
  3338867 => "Illkirch\-Graffenstaden",
  3338871 => "Saverne",
  3338872 => "Schweighouse\-sur\-Moder",
  3338873 => "Haguenau",
  3338874 => "Benfeld",
  3338875 => "Strasbourg",
  3338876 => "Lingolsheim",
  3338877 => "Lingolsheim",
  3338878 => "Lingolsheim",
  3338879 => "Strasbourg",
  3338881 => "Schiltigheim",
  3338882 => "Sélestat",
  3338883 => "Schiltigheim",
  3338884 => "Strasbourg",
  3338887 => "Wasselonne",
  3338889 => "Ingwiller",
  3338891 => "Saverne",
  3338892 => "Sélestat",
  3338893 => "Haguenau",
  3338894 => "Wissembourg",
  3338895 => "Obernai",
  3338898 => "Erstein",
  3338906 => "Brunstatt",
  3338908 => "Altkirch",
  3338920 => "Colmar",
  3338921 => "Colmar",
  3338922 => "Sainte\-Croix\-en\-Plaine",
  3338923 => "Colmar",
  3338924 => "Colmar",
  3338927 => "Wintzenheim",
  3338929 => "Colmar",
  3338930 => "Colmar",
  3338931 => "Sausheim",
  3338932 => "Mulhouse",
  3338933 => "Mulhouse",
  3338935 => "Mulhouse",
  3338936 => "Mulhouse",
  3338937 => "Thann",
  3338939 => "Cernay",
  3338940 => "Altkirch",
  3338941 => "Colmar",
  3338942 => "Mulhouse",
  3338943 => "Mulhouse",
  3338944 => "Mulhouse",
  3338945 => "Mulhouse",
  3338946 => "Mulhouse",
  3338951 => "Wittenheim",
  3338952 => "Wittenheim",
  3338953 => "Wittenheim",
  3338954 => "Mulhouse",
  3338955 => "Wittelsheim",
  3338956 => "Mulhouse",
  3338958 => "Sainte\-Marie\-aux\-Mines",
  3338959 => "Mulhouse",
  3338960 => "Mulhouse",
  3338961 => "Illzach",
  3338964 => "Mulhouse",
  3338965 => "Rixheim",
  3338966 => "Mulhouse",
  3338967 => "Saint\-Louis",
  3338969 => "Saint\-Louis",
  3338970 => "Saint\-Louis",
  3338971 => "Orbey",
  3338973 => "Ribeauville",
  3338974 => "Guebwiller",
  3338975 => "Cernay",
  3338976 => "Guebwiller",
  3338977 => "Munster",
  3338978 => "Kaysersberg",
  3338979 => "Colmar",
  3338980 => "Colmar",
  3338989 => "Saint\-Louis",
  3339020 => "Strasbourg",
  3339022 => "Strasbourg",
  3339023 => "Strasbourg",
  3339040 => "Strasbourg",
  3339041 => "Strasbourg",
  3339057 => "Sélestat",
  3339180 => "Bruay\-la\-Buissière",
  3339183 => "Carvin",
  3339190 => "Boulogne\-sur\-Mer",
  3341164 => "Perpignan",
  3341175 => "Montpellier",
  3341307 => "Carpentras",
  3341320 => "Marseille",
  3341339 => "Avignon",
  3341359 => "Marseille",
  3341363 => "Marseille",
  3342004 => "Ajaccio",
  3342210 => "Cannes",
  3342216 => "Nice",
  3342244 => "Toulon",
  3342602 => "Lyon",
  3342663 => "Lyon",
  3342665 => "Lyon",
  3342764 => "Saint\-Étienne",
  3342777 => "Saint\-Étienne",
  3342789 => "Lyon",
  3343010 => "Montpellier",
  3343017 => "Béziers",
  3343038 => "Alès",
  3343044 => "Perpignan",
  3343067 => "Nîmes",
  3343250 => "Cavaillon",
  3343260 => "Saint\-Rémy\-de\-Provence",
  3343262 => "Châteaurenard",
  3343270 => "Avignon",
  3343274 => "Avignon",
  3343276 => "Avignon",
  3343280 => "Bollène",
  3343281 => "Orange",
  3343285 => "Carpentras",
  3343400 => "Montpellier",
  3343404 => "Nîmes",
  3343410 => "Perpignan",
  3343411 => "Montpellier",
  3343422 => "Montpellier",
  3343426 => "Montpellier",
  3343428 => "Nîmes",
  3343429 => "Perpignan",
  3343432 => "Nîmes",
  3343433 => "Béziers",
  3343435 => "Montpellier",
  3343440 => "Montpellier",
  3343443 => "Montpellier",
  3343445 => "Béziers",
  3343702 => "Vienne",
  3343703 => "Bourgoin\-Jallieu",
  3343720 => "Givors",
  3343722 => "Craponne",
  3343723 => "Lyon",
  3343724 => "Lyon",
  3343725 => "Saint\-Priest",
  3343728 => "Lyon",
  3343737 => "Lyon",
  3343740 => "Caluire\-et\-Cuire",
  3343742 => "Lyon",
  3343743 => "Villeurbanne",
  3343744 => "Meyzieu",
  3343745 => "Vaulx\-en\-Velin",
  3343746 => "Lyon",
  3343747 => "Villeurbanne",
  3343748 => "Lyon",
  3343757 => "Lyon",
  3343764 => "Lyon",
  3343765 => "Lyon",
  3343766 => "Lyon",
  3343770 => "Lyon",
  3343785 => "Rillieux\-la\-Pape",
  3343790 => "Lyon",
  3343791 => "Lyon",
  3343802 => "Saint\-Egrève",
  3343812 => "Grenoble",
  3343837 => "Grenoble",
  3343849 => "Grenoble",
  3343870 => "Grenoble",
  3343892 => "Crolles",
  3344201 => "Cassis",
  3344202 => "Les\ Pennes\ Mirabeau",
  3344203 => "Aubagne",
  3344204 => "Roquevaire",
  3344205 => "Fos\-sur\-Mer",
  3344206 => "Port\-de\-Bouc",
  3344207 => "Martigues",
  3344208 => "La\ Ciotat",
  3344209 => "Marignane",
  3344210 => "Vitrolles",
  3344211 => "Istres",
  3344212 => "Aix\-en\-Provence",
  3344215 => "Vitrolles",
  3344216 => "Aix\-en\-Provence",
  3344217 => "Aix\-en\-Provence",
  3344218 => "Aubagne",
  3344220 => "Aix\-en\-Provence",
  3344221 => "Aix\-en\-Provence",
  3344222 => "Bouc\-Bel\-air",
  3344223 => "Aix\-en\-Provence",
  3344224 => "Aix\-en\-Provence",
  3344226 => "Aix\-en\-Provence",
  3344227 => "Aix\-en\-Provence",
  3344228 => "Ventabren",
  3344229 => "Trets",
  3344230 => "Gignac\-la\-Nerthe",
  3344231 => "Marignane",
  3344232 => "Gémenos",
  3344234 => "Vitrolles",
  3344236 => "Aubagne",
  3344237 => "Aix\-en\-Provence",
  3344238 => "Aix\-en\-Provence",
  3344239 => "Aix\-en\-Provence",
  3344240 => "Martigues",
  3344241 => "Vitrolles",
  3344242 => "Martigues",
  3344243 => "Martigues",
  3344244 => "Carry\-le\-Rouet",
  3344245 => "Carry\-le\-Rouet",
  3344246 => "Vitrolles",
  3344247 => "Fos\-sur\-Mer",
  3344248 => "Port\-Saint\-Louis\-du\-Rhône",
  3344249 => "Martigues",
  3344250 => "Rognes",
  3344251 => "Gardanne",
  3344252 => "Aix\-en\-Provence",
  3344253 => "Rousset",
  3344254 => "Venelles",
  3344255 => "Istres",
  3344256 => "Istres",
  3344257 => "Lambesc",
  3344258 => "Gardanne",
  3344259 => "Aix\-en\-Provence",
  3344260 => "Aix\-en\-Provence",
  3344261 => "Trets",
  3344262 => "Aubagne",
  3344263 => "Aix\-en\-Provence",
  3344264 => "Aix\-en\-Provence",
  3344265 => "Gardanne",
  3344266 => "Puyloubier",
  3344267 => "Aix\-en\-Provence",
  3344268 => "Fuveau",
  3344269 => "Cabriès",
  3344270 => "Aubagne",
  3344271 => "La\ Ciotat",
  3344272 => "Aubagne",
  3344273 => "Carnoux\-en\-Provence",
  3344274 => "Berre\-l\'Étang",
  3344275 => "Vitrolles",
  3344276 => "Châteauneuf\-les\-Martigues",
  3344277 => "Marignane",
  3344278 => "Rognac",
  3344279 => "Vitrolles",
  3344280 => "Martigues",
  3344281 => "Martigues",
  3344282 => "Aubagne",
  3344283 => "La\ Ciotat",
  3344284 => "Aubagne",
  3344285 => "Berre\-l\'Étang",
  3344286 => "Port\-Saint\-Louis\-du\-Rhône",
  3344287 => "Rognac",
  3344288 => "Marignane",
  3344289 => "Vitrolles",
  3344290 => "Aix\-en\-Provence",
  3344291 => "Aix\-en\-Provence",
  3344292 => "Aix\-en\-Provence",
  3344293 => "Aix\-en\-Provence",
  3344294 => "Bouc\-Bel\-air",
  3344295 => "Aix\-en\-Provence",
  3344296 => "Aix\-en\-Provence",
  3344297 => "Aix\-en\-Provence",
  3344298 => "La\ Ciotat",
  3344299 => "Aix\-en\-Provence",
  3345001 => "Rumilly",
  3345002 => "Thônes",
  3345003 => "La\ Roche\ sur\ Foron",
  3345005 => "Annecy",
  3345007 => "Bonneville",
  3345008 => "Annecy",
  3345009 => "Annecy\-le\-Vieux",
  3345010 => "Annecy",
  3345017 => "Thonon\-les\-Bains",
  3345019 => "Sévrier",
  3345020 => "Divonne\-les\-Bains",
  3345021 => "Megève",
  3345022 => "Meythet",
  3345023 => "Annecy\-le\-Vieux",
  3345024 => "Meythet",
  3345025 => "Bonneville",
  3345026 => "Thonon\-les\-Bains",
  3345028 => "Ferney\-Voltaire",
  3345033 => "Annecy",
  3345034 => "Samoëns",
  3345035 => "Saint\-Julien\-en\-Genevois",
  3345037 => "Annemasse",
  3345038 => "Annemasse",
  3345040 => "Ferney\-Voltaire",
  3345041 => "Gex",
  3345042 => "Saint\-Genis\-Pouilly",
  3345045 => "Annecy",
  3345048 => "Bellegarde\-sur\-Valserine",
  3345049 => "Saint\-Julien\-en\-Genevois",
  3345051 => "Annecy",
  3345052 => "Annecy",
  3345053 => "Chamonix\-Mont\-Blanc",
  3345055 => "Chamonix\-Mont\-Blanc",
  3345056 => "Bellegarde\-sur\-Valserine",
  3345057 => "Annecy",
  3345058 => "Sallanches",
  3345062 => "Vallières",
  3345064 => "Rumilly",
  3345065 => "Annecy",
  3345066 => "Annecy",
  3345067 => "Annecy",
  3345069 => "Seynod",
  3345070 => "Thonon\-les\-Bains",
  3345071 => "Thonon\-les\-Bains",
  3345072 => "Sciez",
  3345073 => "Châtel",
  3345074 => "Morzine",
  3345075 => "Évian\-les\-Bains",
  3345076 => "Lugrin",
  3345078 => "Passy",
  3345079 => "Morzine",
  3345081 => "Thonon\-les\-Bains",
  3345083 => "Thonon\-les\-Bains",
  3345084 => "Annemasse",
  3345087 => "Annemasse",
  3345088 => "Annecy",
  3345089 => "Cluses",
  3345090 => "Arâches\-la\-Frasse",
  3345091 => "Sallanches",
  3345092 => "Annemasse",
  3345093 => "Saint\-Gervais\-les\-Bains",
  3345094 => "Douvaine",
  3345095 => "Annemasse",
  3345096 => "Cluses",
  3345097 => "Bonneville",
  3345098 => "Cluses",
  3345099 => "Divonne\-les\-Bains",
  3345617 => "Grenoble",
  3345681 => "Thonon\-les\-Bains",
  3345713 => "Grenoble",
  3345739 => "Grenoble",
  3345744 => "Chamonix\-Mont\-Blanc",
  3346322 => "Clermont\-Ferrand",
  3346601 => "Bellegarde",
  3346602 => "Nîmes",
  3346603 => "Uzès",
  3346604 => "Nîmes",
  3346605 => "Nîmes",
  3346620 => "Bouillargues",
  3346621 => "Nîmes",
  3346622 => "Uzès",
  3346623 => "Nîmes",
  3346624 => "Saint\-Ambroix",
  3346625 => "Bessèges",
  3346626 => "Nîmes",
  3346627 => "Nîmes",
  3346628 => "Nîmes",
  3346629 => "Nîmes",
  3346630 => "Alès",
  3346631 => "Saint\-Chély\-d\'Apcher",
  3346632 => "Marvejols",
  3346633 => "Bagnols\-sur\-Cèze",
  3346634 => "La\ Grand\ Combe",
  3346636 => "Nîmes",
  3346637 => "Remoulins",
  3346638 => "Nîmes",
  3346639 => "Pont\-Saint\-Esprit",
  3346640 => "Nîmes",
  3346642 => "Aumont\-Aubrac",
  3346643 => "Alès",
  3346649 => "Mende",
  3346651 => "Le\ Grau\ du\ Roi",
  3346652 => "Alès",
  3346653 => "Aigues\-Mortes",
  3346654 => "Alès",
  3346655 => "Alès",
  3346656 => "Alès",
  3346657 => "Montfrin",
  3346659 => "Beaucaire",
  3346660 => "Saint\-Christol\-lès\-Alès",
  3346661 => "Anduze",
  3346662 => "Nîmes",
  3346664 => "Nîmes",
  3346665 => "Mende",
  3346667 => "Nîmes",
  3346668 => "Nîmes",
  3346669 => "Langogne",
  3346670 => "Nîmes",
  3346672 => "Lussan",
  3346674 => "Milhaud",
  3346675 => "Marguerittes",
  3346676 => "Nîmes",
  3346678 => "Alès",
  3346679 => "Laudun\-l\'Ardoise",
  3346680 => "Sommières",
  3346684 => "Nîmes",
  3346685 => "Saint\-Jean\-du\-Gard",
  3346686 => "Alès",
  3346687 => "Saint\-Gilles",
  3346688 => "Vauvert",
  3346689 => "Bagnols\-sur\-Cèze",
  3346700 => "Agde",
  3346701 => "Agde",
  3346702 => "Montpellier",
  3346703 => "Montpellier",
  3346704 => "Montpellier",
  3346706 => "Montpellier",
  3346707 => "Montpellier",
  3346709 => "Béziers",
  3346710 => "Montpellier",
  3346711 => "Béziers",
  3346712 => "Mauguio",
  3346713 => "Montpellier",
  3346715 => "Montpellier",
  3346716 => "Montpellier",
  3346718 => "Sète",
  3346720 => "Montpellier",
  3346721 => "Agde",
  3346722 => "Montpellier",
  3346723 => "Bédarieux",
  3346724 => "Montagnac",
  3346725 => "Paulhan",
  3346726 => "Le\ Cap\ d\'Agde",
  3346727 => "Montpellier",
  3346728 => "Béziers",
  3346729 => "Mauguio",
  3346730 => "Béziers",
  3346731 => "Béziers",
  3346732 => "Sérignan",
  3346734 => "Montpellier",
  3346735 => "Béziers",
  3346736 => "Béziers",
  3346738 => "Saint\-Chinian",
  3346739 => "Servian",
  3346740 => "Montpellier",
  3346741 => "Montpellier",
  3346742 => "Montpellier",
  3346743 => "Mèze",
  3346744 => "Lodève",
  3346745 => "Montpellier",
  3346746 => "Sète",
  3346747 => "Montpellier",
  3346748 => "Frontignan",
  3346749 => "Béziers",
  3346750 => "Pérols",
  3346751 => "Sète",
  3346752 => "Montpellier",
  3346753 => "Sète",
  3346754 => "Montpellier",
  3346756 => "La\ Grande\ Motte",
  3346757 => "Gignac",
  3346758 => "Montpellier",
  3346760 => "Montpellier",
  3346761 => "Montpellier",
  3346762 => "Béziers",
  3346763 => "Montpellier",
  3346764 => "Montpellier",
  3346765 => "Montpellier",
  3346766 => "Montpellier",
  3346767 => "Montpellier",
  3346768 => "Palavas\-les\-Flots",
  3346769 => "Montpellier",
  3346771 => "Lunel",
  3346772 => "Montpellier",
  3346773 => "Ganges",
  3346774 => "Sète",
  3346775 => "Montpellier",
  3346776 => "Béziers",
  3346777 => "Marseillan",
  3346779 => "Montpellier",
  3346780 => "Frontignan",
  3346781 => "Le\ Vigan",
  3346783 => "Lunel",
  3346784 => "Saint\-Gély\-du\-Fesc",
  3346785 => "Fabrègues",
  3346788 => "Clermont\-l\'Hérault",
  3346789 => "Cessenon\-sur\-Orb",
  3346791 => "Lunel",
  3346792 => "Montpellier",
  3346793 => "Capestang",
  3346794 => "Agde",
  3346795 => "Bédarieux",
  3346796 => "Clermont\-l\'Hérault",
  3346797 => "Saint\-Pons\-de\-Thomières",
  3346798 => "Pézenas",
  3346799 => "Montpellier",
  3346805 => "Prades",
  3346808 => "Perpignan",
  3346810 => "Carcassonne",
  3346811 => "Carcassonne",
  3346820 => "Quillan",
  3346821 => "Saint\-Cyprien",
  3346822 => "Elne",
  3346823 => "Castelnaudary",
  3346825 => "Carcassonne",
  3346826 => "Carcassonne",
  3346827 => "Lézignan\-Corbières",
  3346828 => "Saint\-Laurent\-de\-la\-Salanque",
  3346829 => "Estagel",
  3346830 => "Font\-Romeu\-Odeillo\-Via",
  3346831 => "Limoux",
  3346832 => "Narbonne",
  3346833 => "Coursan",
  3346834 => "Perpignan",
  3346835 => "Perpignan",
  3346837 => "Saint\-Cyprien",
  3346839 => "Amélie\-les\-Bains\-Palalda",
  3346840 => "Leucate",
  3346841 => "Narbonne",
  3346842 => "Narbonne",
  3346844 => "Saint\-Laurent\-de\-la\-Cabrerisse",
  3346847 => "Carcassonne",
  3346848 => "Sigean",
  3346849 => "Gruissan",
  3346850 => "Perpignan",
  3346851 => "Perpignan",
  3346852 => "Perpignan",
  3346853 => "Thuir",
  3346854 => "Perpignan",
  3346855 => "Perpignan",
  3346856 => "Perpignan",
  3346857 => "Millas",
  3346858 => "Narbonne",
  3346859 => "Saint\-Paul\-de\-Fenouillet",
  3346861 => "Perpignan",
  3346862 => "Perpignan",
  3346863 => "Pia",
  3346864 => "Rivesaltes",
  3346865 => "Narbonne",
  3346866 => "Perpignan",
  3346867 => "Perpignan",
  3346868 => "Perpignan",
  3346871 => "Carcassonne",
  3346872 => "Carcassonne",
  3346873 => "Canet\-en\-Roussillon",
  3346875 => "Narbonne",
  3346876 => "Bram",
  3346877 => "Carcassonne",
  3346878 => "Trèbes",
  3346880 => "Canet\-en\-Roussillon",
  3346881 => "Argelès\-sur\-Mer",
  3346882 => "Collioure",
  3346883 => "Le\ Boulou",
  3346884 => "Ille\-sur\-Têt",
  3346885 => "Perpignan",
  3346886 => "Le\ Barcarès",
  3346887 => "Céret",
  3346888 => "Banyuls\-sur\-Mer",
  3346890 => "Narbonne",
  3346892 => "Saint\-Estève",
  3346893 => "Moussan",
  3346894 => "Castelnaudary",
  3346895 => "Argelès\-sur\-Mer",
  3346896 => "Prades",
  3346931 => "Bourgoin\-Jallieu",
  3346960 => "Lyon",
  3346970 => "Lyon",
  334700 => "Montluçon",
  3347020 => "Moulins",
  3347028 => "Montluçon",
  3347029 => "Montluçon",
  3347030 => "Vichy",
  3347031 => "Vichy",
  3347032 => "Bellerive\-sur\-Allier",
  3347034 => "Dompierre\-sur\-Besbre",
  3347035 => "Moulins",
  3347044 => "Moulins",
  3347045 => "Saint\-Pourçain\-sur\-Sioule",
  3347046 => "Moulins",
  3347048 => "Moulins",
  3347064 => "Commentry",
  3347067 => "Bourbon\-l\'Archambault",
  3347090 => "Gannat",
  3347096 => "Vichy",
  3347097 => "Vichy",
  3347098 => "Vichy",
  3347099 => "Lapalisse",
  3347102 => "Le\ Puy\ en\ Velay",
  3347104 => "Le\ Puy\ en\ Velay",
  3347105 => "Le\ Puy\ en\ Velay",
  3347106 => "Le\ Puy\ en\ Velay",
  3347107 => "Le\ Puy\-en\-Velay",
  3347109 => "Le\ Puy\ en\ Velay",
  3347120 => "Murat",
  3347143 => "Aurillac",
  3347145 => "Aurillac",
  3347148 => "Aurillac",
  3347150 => "Brioude",
  3347156 => "Yssingeaux",
  3347159 => "Yssingeaux",
  3347160 => "Saint\-Flour",
  3347163 => "Aurillac",
  3347164 => "Aurillac",
  3347165 => "Yssingeaux",
  3347166 => "Monistrol\-sur\-Loire",
  3347167 => "Mauriac",
  3347168 => "Mauriac",
  3347174 => "Brioude",
  3347175 => "Monistrol\-sur\-Loire",
  3347177 => "Langeac",
  3347178 => "Riom\-és\-Montagnes",
  3347200 => "Lyon",
  3347201 => "Rillieux\-la\-Pape",
  3347204 => "Vaulx\-en\-Velin",
  3347205 => "Décines\-Charpieu",
  3347207 => "Lyon",
  3347208 => "Neuville\-sur\-Saône",
  3347209 => "Saint\-Priest",
  3347210 => "Lyon",
  3347212 => "Lyon",
  3347213 => "Lyon",
  3347214 => "Bron",
  3347215 => "Bron",
  3347216 => "Sainte\-Foy\-lès\-Lyon",
  3347217 => "Dardilly",
  3347218 => "Écully",
  3347219 => "Lyon",
  3347220 => "Lyon",
  3347221 => "Vénissieux",
  3347222 => "Lyon\ Saint\ Exupéry\ Aéroport",
  3347223 => "Saint\-Priest",
  3347224 => "Givors",
  3347226 => "Saint\-André\-de\-Corcy",
  3347227 => "Caluire\-et\-Cuire",
  3347228 => "Saint\-Priest",
  3347231 => "Brignais",
  3347232 => "Lyon",
  3347233 => "Lyon",
  3347234 => "Lyon",
  3347235 => "Lyon",
  3347236 => "Lyon",
  3347237 => "Bron",
  3347238 => "Tassin\-la\-Demi\-Lune",
  3347239 => "Saint\-Genis\-Laval",
  3347240 => "Lyon",
  3347241 => "Lyon",
  3347242 => "Fontaines\-sur\-Saône",
  3347243 => "Villeurbanne",
  3347244 => "Villeurbanne",
  3347245 => "Meyzieu",
  3347246 => "Pont\-de\-Chéruy",
  3347247 => "Chassieu",
  3347248 => "Saint\-Pierre\-de\-Chandieu",
  3347249 => "Givors",
  3347250 => "Vénissieux",
  3347251 => "Vénissieux",
  3347252 => "Dardilly",
  3347253 => "Lyon",
  3347256 => "Lyon",
  3347257 => "Lyon",
  3347259 => "Tassin\-la\-Demi\-Lune",
  3347260 => "Lyon",
  3347261 => "Lyon",
  3347265 => "Villeurbanne",
  3347266 => "Oullins",
  3347267 => "Saint\-Genis\-Laval",
  3347268 => "Lyon",
  3347269 => "Lyon",
  3347270 => "Lyon",
  3347271 => "Lyon",
  3347272 => "Lyon",
  3347273 => "Lyon",
  3347274 => "Lyon",
  3347275 => "Lyon",
  3347276 => "Lyon",
  3347277 => "Lyon",
  3347278 => "Lyon",
  3347279 => "Saint\-Priest",
  3347280 => "Lyon",
  3347281 => "Bron",
  3347282 => "Villeurbanne",
  3347283 => "Lyon",
  3347284 => "Lyon",
  3347285 => "Lyon",
  3347288 => "Beynost",
  3347289 => "Vénissieux",
  3347290 => "Vénissieux",
  3347291 => "Lyon",
  3347293 => "Décines\-Charpieu",
  3347298 => "Lyon",
  334731 => "Clermont\-Ferrand",
  334732 => "Clermont\-Ferrand",
  3347330 => "Clermont\-Ferrand",
  3347331 => "Clermont\-Ferrand",
  3347333 => "Volvic",
  3347334 => "Clermont\-Ferrand",
  3347335 => "Clermont\-Ferrand",
  3347336 => "Clermont\-Ferrand",
  3347337 => "Clermont\-Ferrand",
  3347338 => "Riom",
  3347340 => "Clermont\-Ferrand",
  3347342 => "Clermont\-Ferrand",
  3347344 => "Clermont\-Ferrand",
  3347351 => "Thiers",
  3347353 => "Courpière",
  3347354 => "Brassac\-les\-Mines",
  3347355 => "Issoire",
  3347360 => "Nohanent",
  3347361 => "Lempdes",
  3347362 => "Orcines",
  3347364 => "Riom",
  3347365 => "Le\ Mont\ Dore",
  3347367 => "Riom",
  3347369 => "Cournon\-d\'Auvergne",
  3347373 => "Lezoux",
  3347374 => "Clermont\-Ferrand",
  3347377 => "Cournon\-d\'Auvergne",
  3347380 => "Thiers",
  3347381 => "La\ Bourboule",
  3347382 => "Ambert",
  3347383 => "Pont\-du\-Château",
  3347384 => "Cournon\-d\'Auvergne",
  3347385 => "Saint\-Éloy\-les\-Mines",
  3347386 => "Châtel\-Guyon",
  3347389 => "Issoire",
  3347390 => "Clermont\-Ferrand",
  3347391 => "Clermont\-Ferrand",
  3347392 => "Clermont\-Ferrand",
  3347393 => "Clermont\-Ferrand",
  3347394 => "Puy\-Guillaume",
  3347398 => "Clermont\-Ferrand",
  3347400 => "Trévoux",
  3347402 => "Villefranche\-sur\-Saône",
  3347405 => "Tarare",
  3347406 => "Belleville",
  3347407 => "Villefranche\-sur\-Saône",
  3347408 => "Trévoux",
  3347409 => "Villefranche\-sur\-Saône",
  3347411 => "Salaise\-sur\-Sanne",
  3347412 => "Oyonnax",
  3347414 => "Bourg\-en\-Bresse",
  3347416 => "Vienne",
  3347419 => "Bourgoin\-Jallieu",
  3347420 => "La\ Côte\ Saint\ André",
  3347421 => "Bourg\-en\-Bresse",
  3347422 => "Bourg\-en\-Bresse",
  3347423 => "Bourg\-en\-Bresse",
  3347424 => "Bourg\-en\-Bresse",
  3347425 => "Viriat",
  3347427 => "L\'Isle\ d\'Abeau",
  3347428 => "Bourgoin\-Jallieu",
  3347429 => "Roussillon",
  3347431 => "Vienne",
  3347432 => "Bourg\-en\-Bresse",
  3347433 => "Les\ Avenières",
  3347434 => "Ambérieu\-en\-Bugey",
  3347435 => "Hauteville\-Lompnes",
  3347437 => "Poncin",
  3347438 => "Ambérieu\-en\-Bugey",
  3347439 => "Pont\-d\'Ain",
  3347440 => "Lagnieu",
  3347443 => "Bourgoin\-Jallieu",
  3347445 => "Bourg\-en\-Bresse",
  3347446 => "Ambérieu\-en\-Bugey",
  3347447 => "Bourg\-en\-Bresse",
  3347450 => "Vonnas",
  3347453 => "Vienne",
  3347455 => "Châtillon\-sur\-Chalaronne",
  3347456 => "Ampuis",
  3347460 => "Villefranche\-sur\-Saône",
  3347461 => "Meximieux",
  3347462 => "Villefranche\-sur\-Saône",
  3347463 => "Tarare",
  3347464 => "Thizy",
  3347465 => "Villefranche\-sur\-Saône",
  3347466 => "Belleville",
  3347468 => "Villefranche\-sur\-Saône",
  3347473 => "Oyonnax",
  3347475 => "Nantua",
  3347476 => "Montréal\-la\-Cluse",
  3347477 => "Oyonnax",
  3347478 => "Vienne",
  3347479 => "Beaurepaire",
  3347480 => "Morestel",
  3347481 => "Oyonnax",
  3347482 => "Saint\-Quentin\-Fallavier",
  3347485 => "Vienne",
  3347486 => "Roussillon",
  3347487 => "Pélussin",
  3347489 => "Amplepuis",
  3347490 => "Crémieu",
  3347493 => "Bourgoin\-Jallieu",
  3347494 => "Saint\-Quentin\-Fallavier",
  3347495 => "Saint\-Quentin\-Fallavier",
  3347496 => "Villefontaine",
  3347497 => "La\ Tour\ du\ Pin",
  3347498 => "Villars\-les\-Dombes",
  3347500 => "Montélimar",
  3347501 => "Montélimar",
  3347502 => "Romans\-sur\-Isère",
  3347504 => "Pierrelatte",
  3347505 => "Romans\-sur\-Isère",
  3347507 => "Tournon\-sur\-Rhône",
  3347508 => "Tournon\-sur\-Rhône",
  3347522 => "Die",
  3347523 => "Saint\-Vallier",
  3347525 => "Crest",
  3347526 => "Nyons",
  3347528 => "Buis\-les\-Baronnies",
  3347529 => "Le\ Cheylard",
  3347530 => "Saint\-Agrève",
  3347531 => "Saint\-Rambert\-d\'Albon",
  3347532 => "Annonay",
  3347533 => "Annonay",
  3347535 => "Aubenas",
  3347540 => "Valence",
  3347541 => "Valence",
  3347542 => "Valence",
  3347543 => "Valence",
  3347544 => "Valence",
  3347545 => "Saint\-Donat\-sur\-l\'Herbasse",
  3347549 => "Le\ Teil",
  3347550 => "Montélimar",
  3347551 => "Montélimar",
  3347553 => "Montélimar",
  3347554 => "Bourg\-Saint\-Andéol",
  3347555 => "Valence",
  3347556 => "Valence",
  3347557 => "Portes\-lès\-Valence",
  3347559 => "Chabeuil",
  3347560 => "Étoile\-sur\-Rhône",
  3347561 => "Livron\-sur\-Drôme",
  3347562 => "La\ Voulte\ sur\ Rhône",
  3347563 => "Saulce\-sur\-Rhône",
  3347564 => "Privas",
  3347567 => "Annonay",
  3347568 => "Hauterives",
  3347569 => "Annonay",
  3347570 => "Romans\-sur\-Isère",
  3347571 => "Romans\-sur\-Isère",
  3347572 => "Romans\-sur\-Isère",
  3347575 => "Valence",
  3347576 => "Crest",
  3347578 => "Valence",
  3347579 => "Valence",
  3347580 => "Saint\-Péray",
  3347581 => "Valence",
  3347582 => "Valence",
  3347583 => "Bourg\-lès\-Valence",
  3347584 => "Pont\-de\-l\'Isère",
  3347586 => "Valence",
  3347588 => "Vallon\-Pont\-d\'Arc",
  3347589 => "Aubenas",
  3347591 => "Montélimar",
  3347592 => "Montélimar",
  3347593 => "Aubenas",
  3347596 => "Pierrelatte",
  3347600 => "Grenoble",
  3347601 => "Grenoble",
  3347603 => "Grenoble",
  3347604 => "Meylan",
  3347605 => "Voiron",
  3347607 => "Tullins",
  3347608 => "Crolles",
  3347609 => "Échirolles",
  3347611 => "Le\ Bourg\ d\'Oisans",
  3347612 => "Grenoble",
  3347615 => "Grenoble",
  3347617 => "Grenoble",
  3347618 => "Meylan",
  3347621 => "Grenoble",
  3347622 => "Grenoble",
  3347623 => "Échirolles",
  3347624 => "Eybens",
  3347625 => "Saint\-Martin\-d\'Hères",
  3347626 => "Fontaine",
  3347627 => "Fontaine",
  3347629 => "Grenoble",
  3347633 => "Échirolles",
  3347635 => "Moirans",
  3347636 => "Vinay",
  3347637 => "Le\ Pont\ de\ Beauvoisin",
  3347638 => "Saint\-Marcellin",
  3347640 => "Échirolles",
  3347641 => "Meylan",
  3347642 => "Grenoble",
  3347643 => "Grenoble",
  3347644 => "Grenoble",
  3347646 => "Grenoble",
  3347647 => "Grenoble",
  3347648 => "Grenoble",
  3347649 => "Grenoble",
  3347650 => "Voreppe",
  3347651 => "Grenoble",
  3347652 => "Saint\-Ismier",
  3347653 => "Fontaine",
  3347654 => "Grenoble",
  3347655 => "Saint\-Laurent\-du\-Pont",
  3347656 => "Grenoble",
  3347659 => "Saint\-Martin\-d\'Uriage",
  3347661 => "Meylan",
  3347662 => "Saint\-Martin\-d\'Hères",
  3347663 => "Grenoble",
  3347665 => "Voiron",
  3347666 => "Entre\-Deux\-Guiers",
  3347667 => "Voiron",
  3347668 => "Vizille",
  3347670 => "Grenoble",
  3347672 => "Vif",
  3347675 => "Saint\-Egrève",
  3347677 => "Domène",
  3347678 => "Vizille",
  3347679 => "Les\ Deux\ Alpes",
  3347681 => "La\ Mure\ d\'Isère",
  3347684 => "Grenoble",
  3347685 => "Grenoble",
  3347686 => "Grenoble",
  3347687 => "Grenoble",
  3347688 => "Saint\-Pierre\-de\-Chartreuse",
  3347689 => "Saint\-Martin\-d\'Uriage",
  3347690 => "Meylan",
  3347691 => "Rives",
  3347692 => "Crolles",
  3347694 => "Villard\-de\-Lans",
  3347695 => "Villard\-de\-Lans",
  3347696 => "Grenoble",
  3347697 => "Pontcharra",
  3347698 => "Claix",
  3347699 => "Claix",
  3347701 => "Saint\-Étienne",
  3347702 => "Andrézieux\-Bouthéon",
  3347706 => "Veauche",
  3347710 => "Firminy",
  3347719 => "Saint\-Chamond",
  3347721 => "Saint\-Étienne",
  3347722 => "Saint\-Chamond",
  3347723 => "Roanne",
  3347725 => "Saint\-Étienne",
  3347726 => "Feurs",
  3347727 => "Feurs",
  3347728 => "Panissières",
  3347729 => "Saint\-Chamond",
  3347730 => "Sury\-le\-Comtal",
  3347731 => "Saint\-Chamond",
  3347732 => "Saint\-Étienne",
  3347733 => "Saint\-Étienne",
  3347734 => "Saint\-Étienne",
  3347735 => "Aurec\-sur\-Loire",
  3347736 => "Andrézieux\-Bouthéon",
  3347737 => "Saint\-Étienne",
  3347738 => "Saint\-Étienne",
  3347739 => "Bourg\-Argental",
  3347740 => "Firminy",
  3347741 => "Saint\-Étienne",
  3347742 => "Saint\-Étienne",
  3347743 => "Saint\-Étienne",
  3347744 => "Roanne",
  3347746 => "Saint\-Étienne",
  3347747 => "Saint\-Étienne",
  3347749 => "Saint\-Étienne",
  3347751 => "Saint\-Genest\-Malifaux",
  3347752 => "Saint\-Just\-Saint\-Rambert",
  3347753 => "Sorbiers",
  3347754 => "Chazelles\-sur\-Lyon",
  3347755 => "Andrézieux\-Bouthéon",
  3347756 => "Firminy",
  3347757 => "Saint\-Étienne",
  3347758 => "Montbrison",
  3347759 => "Saint\-Étienne",
  3347760 => "Charlieu",
  3347761 => "Firminy",
  3347767 => "Roanne",
  3347768 => "Roanne",
  3347769 => "Charlieu",
  3347770 => "Roanne",
  3347771 => "Roanne",
  3347772 => "Roanne",
  3347773 => "Saint\-Paul\-en\-Jarez",
  3347774 => "Saint\-Étienne",
  3347775 => "Rive\-de\-Gier",
  3347778 => "Roanne",
  3347779 => "Saint\-Étienne",
  3347780 => "Saint\-Étienne",
  3347781 => "Saint\-Étienne",
  3347783 => "Rive\-de\-Gier",
  3347789 => "Firminy",
  3347790 => "Roche\-la\-Molière",
  3347791 => "Saint\-Étienne",
  3347792 => "Saint\-Étienne",
  3347793 => "Saint\-Étienne",
  3347795 => "Saint\-Étienne",
  3347796 => "Montbrison",
  3347800 => "Lyon",
  3347801 => "Lyon",
  3347802 => "Saint\-Symphorien\-d\'Ozon",
  3347803 => "Villeurbanne",
  3347804 => "Meyzieu",
  3347805 => "Brignais",
  3347806 => "Montluel",
  3347807 => "Givors",
  3347808 => "Caluire\-et\-Cuire",
  3347809 => "Lyon",
  3347814 => "Lyon",
  3347816 => "Brindas",
  3347817 => "Lyon",
  3347818 => "Lyon",
  3347820 => "Saint\-Priest",
  3347821 => "Saint\-Priest",
  3347822 => "Fontaines\-sur\-Saône",
  3347823 => "Caluire\-et\-Cuire",
  3347824 => "Lyon",
  3347825 => "Lyon",
  3347826 => "Bron",
  3347827 => "Lyon",
  3347828 => "Lyon",
  3347829 => "Lyon",
  3347830 => "Lyon",
  3347831 => "Meyzieu",
  3347833 => "Écully",
  3347834 => "Tassin\-la\-Demi\-Lune",
  3347835 => "Champagne\-au\-Mont\-d\'Or",
  3347836 => "Lyon",
  3347837 => "Lyon",
  3347838 => "Lyon",
  3347839 => "Lyon",
  3347840 => "Heyrieux",
  3347841 => "Bron",
  3347842 => "Lyon",
  3347844 => "Mornant",
  3347845 => "Vaugneray",
  3347846 => "Irigny",
  3347847 => "Lyon",
  3347848 => "Saint\-Martin\-en\-Haut",
  3347849 => "Décines\-Charpieu",
  3347850 => "Oullins",
  3347851 => "Oullins",
  3347852 => "Lyon",
  3347853 => "Lyon",
  3347854 => "Lyon",
  3347855 => "Miribel",
  3347856 => "Saint\-Genis\-Laval",
  3347857 => "Craponne",
  3347858 => "Lyon",
  3347859 => "Sainte\-Foy\-lès\-Lyon",
  3347860 => "Lyon",
  3347861 => "Lyon",
  3347862 => "Lyon",
  3347864 => "Lyon",
  3347865 => "Lyon",
  3347866 => "Dardilly",
  3347867 => "Saint\-Fons",
  3347868 => "Villeurbanne",
  3347869 => "Lyon",
  3347870 => "Saint\-Fons",
  3347871 => "Lyon",
  3347872 => "Lyon",
  3347873 => "Givors",
  3347874 => "Lyon",
  3347875 => "Lyon",
  3347876 => "Lyon",
  3347877 => "Lyon",
  3347878 => "Lyon",
  3347879 => "Vaulx\-en\-Velin",
  3347880 => "Vaulx\-en\-Velin",
  3347883 => "Lyon",
  3347884 => "Villeurbanne",
  3347885 => "Villeurbanne",
  3347886 => "Oullins",
  3347887 => "Charbonnières\-les\-Bains",
  3347888 => "Rillieux\-la\-Pape",
  3347889 => "Lyon",
  3347890 => "Genas",
  3347891 => "Neuville\-sur\-Saône",
  3347892 => "Lyon",
  3347893 => "Lyon",
  3347894 => "Villeurbanne",
  3347895 => "Lyon",
  3347896 => "Chaponnay",
  3347897 => "Rillieux\-la\-Pape",
  3347904 => "Bourg\-Saint\-Maurice",
  3347905 => "Modane",
  3347906 => "Val\-d\'Isère",
  3347907 => "Bourg\-Saint\-Maurice",
  3347908 => "Courchevel\ Saint\ Bon",
  3347910 => "Albertville",
  3347920 => "Aussois",
  3347924 => "Moutiers\ Tarentaise",
  3347925 => "La\ Motte\ Servolex",
  3347932 => "Albertville",
  3347933 => "Chambéry",
  3347934 => "Aix\-les\-Bains",
  3347935 => "Aix\-les\-Bains",
  3347937 => "Albertville",
  3347939 => "Albertville",
  3347940 => "Tignes",
  3347941 => "Val\-d\'Isère",
  3347942 => "Belley",
  3347944 => "Chambéry",
  3347952 => "Aix\-les\-Bains",
  3347960 => "Chambéry",
  3347961 => "Aix\-les\-Bains",
  3347962 => "Chambéry",
  3347964 => "Saint\-Jean\-de\-Maurienne",
  3347968 => "Chambéry",
  3347969 => "Chambéry",
  3347970 => "Chambéry",
  3347971 => "Chambéry",
  3347972 => "Challes\-les\-Eaux",
  3347975 => "Chambéry",
  3347981 => "Belley",
  3347983 => "Saint\-Jean\-de\-Maurienne",
  3347984 => "Montmélian",
  3347985 => "Chambéry",
  3347988 => "Aix\-les\-Bains",
  3347989 => "Ugine",
  3347996 => "Chambéry",
  3348038 => "Grenoble",
  3348311 => "Draguignan",
  3348312 => "Fréjus",
  3348314 => "Cannes",
  3348315 => "Antibes",
  3348316 => "Toulon",
  3348345 => "Nice",
  3348350 => "Nice",
  3348357 => "Toulon",
  3348418 => "Marseille",
  3348426 => "Marseille",
  3348612 => "Marseille",
  3348631 => "Aix\-en\-Provence",
  3348633 => "La\ Ciotat",
  3348634 => "Avignon",
  3348665 => "Avignon",
  3348671 => "Carpentras",
  3348681 => "Avignon",
  3348695 => "Marseille",
  3348805 => "Aix\-en\-Provence",
  3348900 => "Nice",
  3348902 => "Antibes",
  3348903 => "Nice",
  3348905 => "Nice",
  3348914 => "Nice",
  3348922 => "Nice",
  3348924 => "Nice",
  3348929 => "Toulon",
  3348966 => "Toulon",
  3348968 => "Cannes",
  3348974 => "Nice",
  3348979 => "Toulon",
  3348982 => "Cannes",
  3348992 => "Nice",
  3348996 => "Toulon",
  3348999 => "Fréjus",
  3349001 => "Caumont\-sur\-Durance",
  3349002 => "Morières\-lès\-Avignon",
  3349003 => "Le\ Pontet",
  3349004 => "Apt",
  3349005 => "Roussillon",
  3349006 => "Cavaillon",
  3349007 => "La\ Tour\ d\'Aigues",
  3349008 => "Lauris",
  3349009 => "Pertuis",
  3349011 => "Orange",
  3349013 => "Avignon",
  3349014 => "Avignon",
  3349016 => "Avignon",
  3349017 => "Miramas",
  3349018 => "Arles",
  3349020 => "L\'Isle\ sur\ la\ Sorgue",
  3349021 => "L\'Isle\ sur\ la\ Sorgue",
  3349022 => "Saint\-Saturnin\-lès\-Avignon",
  3349023 => "Caumont\-sur\-Durance",
  3349024 => "Châteaurenard",
  3349025 => "Villeneuve\-lès\-Avignon",
  3349026 => "Pujaut",
  3349027 => "Avignon",
  3349028 => "Vaison\-la\-Romaine",
  3349029 => "Piolenc",
  3349030 => "Bollène",
  3349031 => "Le\ Pontet",
  3349032 => "Le\ Pontet",
  3349033 => "Bédarrides",
  3349034 => "Orange",
  3349035 => "Valréas",
  3349036 => "Vaison\-la\-Romaine",
  3349037 => "Camaret\-sur\-Aigues",
  3349038 => "L\'Isle\ sur\ la\ Sorgue",
  3349039 => "Sorgues",
  3349040 => "Bollène",
  3349041 => "Visan",
  3349042 => "Salon\-de\-Provence",
  3349043 => "Tarascon",
  3349044 => "Salon\-de\-Provence",
  3349045 => "Salon\-de\-Provence",
  3349047 => "Saint\-Martin\-de\-Crau",
  3349048 => "Entraigues\-sur\-la\-Sorgue",
  3349049 => "Arles",
  3349050 => "Miramas",
  3349051 => "Orange",
  3349052 => "Arles",
  3349053 => "Salon\-de\-Provence",
  3349054 => "Fontvieille",
  3349055 => "Pélissanne",
  3349056 => "Salon\-de\-Provence",
  3349057 => "Eyguières",
  3349058 => "Miramas",
  3349059 => "Mallemort",
  3349060 => "Carpentras",
  3349061 => "Pernes\-les\-Fontaines",
  3349062 => "Caromb",
  3349063 => "Carpentras",
  3349064 => "Sault",
  3349065 => "Sarrians",
  3349066 => "Monteux",
  3349067 => "Carpentras",
  3349068 => "Cadenet",
  3349069 => "Mazan",
  3349070 => "Courthézon",
  3349071 => "Cavaillon",
  3349072 => "Gordes",
  3349073 => "Plan\-d\'Orgon",
  3349074 => "Apt",
  3349076 => "Cavaillon",
  3349077 => "Cucuron",
  3349078 => "Cavaillon",
  3349079 => "Pertuis",
  3349080 => "Avignon",
  3349081 => "Avignon",
  3349082 => "Avignon",
  3349083 => "Sorgues",
  3349084 => "Avignon",
  3349085 => "Avignon",
  3349086 => "Avignon",
  3349087 => "Avignon",
  3349088 => "Avignon",
  3349089 => "Avignon",
  3349090 => "Châteaurenard",
  3349091 => "Tarascon",
  3349092 => "Saint\-Rémy\-de\-Provence",
  3349093 => "Arles",
  3349094 => "Châteaurenard",
  3349096 => "Arles",
  3349097 => "Saintes\-Maries\-de\-la\-Mer",
  3349098 => "Arles",
  3349101 => "Marseille",
  3349102 => "Marseille",
  3349103 => "Marseille",
  3349104 => "Marseille",
  3349105 => "Marseille",
  3349106 => "Marseille",
  3349107 => "Allauch",
  3349108 => "Marseille",
  3349109 => "Marseille",
  334911 => "Marseille",
  334912 => "Marseille",
  334913 => "Marseille",
  334914 => "Marseille",
  334915 => "Marseille",
  3349160 => "Marseille",
  3349161 => "Marseille",
  3349162 => "Marseille",
  3349163 => "Marseille",
  3349164 => "Marseille",
  3349165 => "Marseille",
  3349166 => "Marseille",
  3349167 => "Marseille",
  3349168 => "Allauch",
  3349169 => "Marseille",
  334917 => "Marseille",
  334918 => "Marseille",
  334919 => "Marseille",
  3349200 => "Nice",
  3349202 => "Cagnes\-sur\-Mer",
  3349204 => "Nice",
  3349207 => "Nice",
  3349208 => "Carros",
  3349209 => "Nice",
  3349210 => "Menton",
  3349212 => "Saint\-Laurent\-du\-Var",
  3349213 => "Cagnes\-sur\-Mer",
  3349214 => "Nice",
  3349215 => "Nice",
  3349217 => "Nice",
  3349218 => "Le\ Cannet",
  3349219 => "La\ Roquette\ sur\ Siagne",
  3349220 => "Briançon",
  3349221 => "Briançon",
  3349222 => "Briançon",
  3349223 => "L\'Argentière\ la\ Bessée",
  3349224 => "Saint\-Chaffrey",
  3349227 => "Saint\-Laurent\-du\-Var",
  3349228 => "Mougins",
  3349229 => "Nice",
  3349230 => "Digne\-les\-Bains",
  3349231 => "Digne\-les\-Bains",
  3349232 => "Digne\-les\-Bains",
  3349235 => "Seyne\-les\-Alpes",
  3349236 => "Digne\-les\-Bains",
  3349238 => "Vallauris",
  3349241 => "Menton",
  3349242 => "Grasse",
  3349243 => "Embrun",
  3349244 => "Savines\-le\-Lac",
  3349245 => "Guillestre",
  3349247 => "Nice",
  3349249 => "Gap",
  3349251 => "Gap",
  3349252 => "Gap",
  3349253 => "Gap",
  3349255 => "Orcières",
  3349256 => "Gap",
  3349257 => "Veynes",
  3349258 => "Veynes",
  3349259 => "Cannes",
  3349260 => "Grasse",
  3349261 => "Sisteron",
  3349264 => "Château\-Arnoux\-Saint\-Auban",
  3349265 => "Laragne\-Montéglin",
  3349267 => "Serres",
  3349268 => "Peyruis",
  3349270 => "Manosque",
  3349271 => "Manosque",
  3349272 => "Manosque",
  3349273 => "Banon",
  3349275 => "Forcalquier",
  3349276 => "Reillanne",
  3349279 => "Oraison",
  3349281 => "Barcelonnette",
  3349283 => "Castellane",
  3349284 => "Pra\-Loup",
  3349285 => "La\ Bréole",
  3349287 => "Manosque",
  3349289 => "Saint\-André\-les\-Alpes",
  3349290 => "Antibes\ Juan\ les\ Pins",
  3349291 => "Antibes\ Juan\ les\ Pins",
  3349292 => "Mougins",
  3349293 => "Antibes\ Juan\ les\ Pins",
  3349294 => "Valbonne",
  3349295 => "Vallauris",
  3349296 => "Valbonne",
  3349297 => "Mandelieu\-la\-Napoule",
  3349298 => "Cannes",
  3349299 => "Cannes",
  3349300 => "Valbonne",
  3349301 => "Beaulieu\-sur\-Mer",
  3349303 => "Roquebillière",
  3349304 => "Nice",
  3349305 => "Puget\-Théniers",
  3349306 => "Cannes",
  3349307 => "Saint\-Laurent\-du\-Var",
  3349308 => "Carros",
  3349309 => "Grasse",
  3349312 => "Valbonne",
  3349313 => "Nice",
  3349314 => "Saint\-Laurent\-du\-Var",
  3349316 => "Nice",
  3349317 => "Nice",
  3349318 => "Nice",
  3349319 => "Saint\-Laurent\-du\-Var",
  3349320 => "Cagnes\-sur\-Mer",
  3349321 => "Nice",
  3349322 => "Cagnes\-sur\-Mer",
  3349323 => "Isola",
  3349324 => "Vence",
  3349326 => "Nice",
  3349327 => "Nice",
  3349328 => "Menton",
  3349329 => "Carros",
  3349331 => "Saint\-Laurent\-du\-Var",
  3349332 => "La\ Colle\ sur\ Loup",
  3349333 => "Antibes\ Juan\ les\ Pins",
  3349334 => "Antibes\ Juan\ les\ Pins",
  3349335 => "Menton",
  3349336 => "Grasse",
  3349337 => "Nice",
  3349338 => "Cannes",
  3349339 => "Cannes",
  3349340 => "Grasse",
  3349341 => "Menton",
  3349343 => "Cannes",
  3349344 => "Nice",
  3349345 => "Le\ Cannet",
  3349346 => "Le\ Cannet",
  3349347 => "Cannes",
  3349348 => "Cannes",
  3349349 => "Mandelieu\-la\-Napoule",
  3349351 => "Nice",
  3349352 => "Nice",
  3349353 => "Nice",
  3349354 => "Nice",
  3349355 => "Nice",
  3349356 => "Nice",
  3349357 => "Menton",
  3349358 => "Vence",
  3349359 => "Tourrettes\-sur\-Loup",
  3349361 => "Antibes\ Juan\ les\ Pins",
  3349362 => "Nice",
  3349363 => "Vallauris",
  3349364 => "Vallauris",
  3349365 => "Biot",
  3349366 => "Peymeinade",
  3349367 => "Antibes\ Juan\ les\ Pins",
  3349368 => "Cannes",
  3349369 => "Le\ Cannet",
  3349370 => "Grasse",
  3349371 => "Nice",
  3349372 => "Nice",
  3349373 => "Cagnes\-sur\-Mer",
  3349374 => "Antibes\ Juan\ les\ Pins",
  3349375 => "Mougins",
  3349376 => "Saint\-Jean\-Cap\-Ferrat",
  3349377 => "Roquefort\-les\-Pins",
  3349378 => "Beausoleil",
  3349379 => "Contes",
  334938 => "Nice",
  3349390 => "Cannes",
  3349392 => "Nice",
  3349393 => "Mandelieu\-la\-Napoule",
  3349394 => "Cannes",
  3349395 => "Antibes\ Juan\ les\ Pins",
  3349396 => "Nice",
  3349397 => "Nice",
  3349398 => "Nice",
  3349399 => "Cannes",
  3349400 => "Hyères",
  3349401 => "Hyères",
  3349403 => "Toulon",
  3349404 => "Carcès",
  3349406 => "La\ Seyne\ sur\ Mer",
  3349407 => "Six\-Fours\-les\-Plages",
  3349408 => "La\ Garde",
  3349409 => "Toulon",
  3349410 => "Six\-Fours\-les\-Plages",
  3349411 => "La\ Seyne\-sur\-Mer",
  3349412 => "Hyères",
  3349413 => "Solliès\-Pont",
  3349415 => "Bormes\-les\-Mimosas",
  3349417 => "Fréjus",
  3349418 => "Toulon",
  3349419 => "Saint\-Raphaël",
  3349420 => "Toulon",
  3349421 => "La\ Garde",
  3349422 => "Toulon",
  3349423 => "Toulon",
  3349424 => "Toulon",
  3349425 => "Six\-Fours\-les\-Plages",
  3349426 => "Saint\-Cyr\-sur\-Mer",
  3349427 => "Toulon",
  3349428 => "Cuers",
  3349429 => "Bandol",
  3349430 => "La\ Seyne\ sur\ Mer",
  3349431 => "Toulon",
  3349432 => "Bandol",
  3349433 => "Solliès\-Pont",
  3349434 => "Six\-Fours\-les\-Plages",
  3349435 => "Hyères",
  3349436 => "Toulon",
  3349437 => "Brignoles",
  3349438 => "Hyères",
  3349439 => "Montauroux",
  3349440 => "Fréjus",
  3349441 => "Toulon",
  3349442 => "Toulon",
  3349443 => "Grimaud",
  3349444 => "Fréjus",
  3349445 => "Puget\-sur\-Argens",
  3349446 => "Toulon",
  3349447 => "Draguignan",
  3349449 => "Sainte\-Maxime",
  3349450 => "Draguignan",
  3349451 => "Fréjus",
  3349452 => "Fréjus",
  3349453 => "Fréjus",
  3349454 => "Cogolin",
  3349456 => "Grimaud",
  3349457 => "Hyères",
  3349458 => "Carqueiranne",
  3349459 => "Saint\-Maximin\-la\-Sainte\-Baume",
  3349460 => "Le\ Luc",
  3349461 => "Toulon",
  3349462 => "Toulon",
  3349463 => "Ollioules",
  3349464 => "Cavalaire\-sur\-Mer",
  3349465 => "Hyères",
  3349466 => "La\ Crau",
  3349467 => "Draguignan",
  3349468 => "Draguignan",
  3349469 => "Brignoles",
  3349471 => "Bormes\-les\-Mimosas",
  3349473 => "Vidauban",
  3349474 => "Sanary\-sur\-Mer",
  3349475 => "La\ Garde",
  3349476 => "Fayence",
  3349477 => "Barjols",
  3349478 => "Saint\-Maximin\-la\-Sainte\-Baume",
  3349479 => "Ramatuelle",
  3349481 => "Fréjus",
  3349482 => "Saint\-Raphaël",
  3349483 => "Saint\-Raphaël",
  3349485 => "Draguignan",
  3349487 => "La\ Seyne\ sur\ Mer",
  3349488 => "Sanary\-sur\-Mer",
  3349489 => "Toulon",
  3349491 => "Toulon",
  3349492 => "Toulon",
  3349493 => "Toulon",
  3349494 => "La\ Seyne\ sur\ Mer",
  3349495 => "Saint\-Raphaël",
  3349496 => "Sainte\-Maxime",
  3349497 => "Saint\-Tropez",
  3349498 => "Le\ Beausset",
  3349499 => "Vidauban",
  3349505 => "Marseille",
  3349508 => "Marseille",
  3349510 => "Ajaccio",
  3349520 => "Ajaccio",
  3349521 => "Ajaccio",
  3349522 => "Ajaccio",
  3349523 => "Ajaccio",
  3349525 => "Grosseto\-Prugna",
  3349526 => "Cargèse",
  3349527 => "Piana",
  3349528 => "Sagone",
  3349530 => "Bastia",
  3349531 => "Bastia",
  3349532 => "Bastia",
  3349533 => "Bastia",
  3349534 => "Bastia",
  3349537 => "Saint\-Florent",
  3349546 => "Corte",
  3349550 => "Ajaccio",
  3349551 => "Ajaccio",
  3349552 => "Ajaccio",
  3349555 => "Bastia",
  3349556 => "Ghisonaccia",
  3349557 => "Aléria",
  3349558 => "Bastia",
  3349559 => "Penta\-di\-Casinca",
  3349560 => "L\'Île\-Rousse",
  3349561 => "Corte",
  3349562 => "Calenzana",
  3349565 => "Calvi",
  3349570 => "Porto\-Vecchio",
  3349572 => "Porto\-Vecchio",
  3349573 => "Bonifacio",
  3349576 => "Propriano",
  3349577 => "Sartène",
  3349578 => "Levie",
  334961 => "Marseille",
  3349620 => "Marseille",
  3349700 => "Nice",
  3349702 => "Cagnes\-sur\-Mer",
  3349703 => "Nice",
  3349706 => "Cannes",
  3349707 => "Nice",
  3349708 => "Nice",
  3349721 => "Antibes\ Juan\ les\ Pins",
  3349723 => "Antibes\ Juan\ les\ Pins",
  3349800 => "Toulon",
  3349803 => "Toulon",
  3349805 => "Saint\-Maximin\-la\-Sainte\-Baume",
  3349810 => "Draguignan",
  3349811 => "Saint\-Raphaël",
  3349812 => "Fréjus",
  3349902 => "Sète",
  3349904 => "Sète",
  3349906 => "Montpellier",
  3349913 => "Montpellier",
  3349923 => "Montpellier",
  3349941 => "Béziers",
  3349943 => "Béziers",
  3349951 => "Montpellier",
  3349952 => "Montpellier",
  3349953 => "Montpellier",
  3349954 => "Montpellier",
  3349957 => "Sète",
  3349958 => "Montpellier",
  3349961 => "Montpellier",
  3349962 => "Montpellier",
  3349963 => "Montpellier",
  3349964 => "Montpellier",
  3349974 => "Montpellier",
  3349977 => "Montpellier",
  3349991 => "Clermont\-l\'Hérault",
  3351607 => "La\ Rochelle",
  3351649 => "La\ Rochelle",
  3351685 => "La\ Rochelle",
  3352407 => "Bordeaux",
  3352436 => "Pau",
  3352460 => "Bordeaux",
  3352461 => "Bordeaux",
  3352498 => "Pau",
  3353154 => "Toulouse",
  3353198 => "Toulouse",
  3353305 => "Bordeaux",
  3353348 => "Bordeaux",
  3353351 => "Bordeaux",
  3353401 => "Pamiers",
  3353409 => "Foix",
  3353414 => "Saint\-Girons",
  3353425 => "Toulouse",
  3353428 => "Auterive",
  3353430 => "Toulouse",
  3353431 => "Toulouse",
  3353433 => "Toulouse",
  3353436 => "Blagnac",
  3353439 => "Colomiers",
  3353440 => "Toulouse",
  3353441 => "Toulouse",
  3353442 => "Toulouse",
  3353443 => "Toulouse",
  3353444 => "Toulouse",
  3353445 => "Toulouse",
  3353446 => "Muret",
  335345 => "Toulouse",
  335346 => "Toulouse",
  3353531 => "Bordeaux",
  3353540 => "Bordeaux",
  3354005 => "Bordeaux",
  3354007 => "Bayonne",
  3354039 => "Bayonne",
  3354071 => "Bordeaux",
  3354525 => "Angoulême",
  3354529 => "Ruffec",
  3354531 => "Ruffec",
  3354532 => "Cognac",
  3354535 => "Cognac",
  3354536 => "Cognac",
  3354537 => "Angoulême",
  3354538 => "Angoulême",
  3354539 => "Chasseneuil\-sur\-Bonnieure",
  3354561 => "Angoulême",
  3354563 => "La\ Rochefoucauld",
  3354566 => "Roullet\-Saint\-Estèphe",
  3354567 => "La\ Couronne",
  3354568 => "Gond\-Pontouvre",
  3354569 => "Champniers",
  3354570 => "Montbron",
  3354571 => "Roumazières\-Loubert",
  3354578 => "Barbezieux\-Saint\-Hilaire",
  3354581 => "Jarnac",
  3354582 => "Cognac",
  3354583 => "Segonzac",
  3354584 => "Confolens",
  3354589 => "Chabanais",
  3354590 => "Angoulême",
  3354591 => "Angoulême",
  3354592 => "Angoulême",
  3354593 => "Angoulême",
  3354594 => "Angoulême",
  3354595 => "Angoulême",
  3354598 => "Chalais",
  3354600 => "La\ Rochelle",
  3354602 => "Saujon",
  3354605 => "Royan",
  3354606 => "Royan",
  3354607 => "Surgères",
  3354608 => "Royan",
  3354609 => "Saint\-Martin\-de\-Ré",
  3354623 => "Saint\-Palais\-sur\-Mer",
  3354625 => "Authon\-Ebéon",
  3354627 => "La\ Rochelle",
  3354628 => "La\ Rochelle",
  3354629 => "Ars\-en\-Ré",
  3354630 => "Sainte\-Marie\-de\-Ré",
  3354631 => "La\ Rochelle",
  3354632 => "Saint\-Jean\-d\'Angély",
  3354634 => "La\ Rochelle",
  3354636 => "La\ Tremblade",
  3354637 => "Nieul\-sur\-Mer",
  3354638 => "Royan",
  3354639 => "Royan",
  3354641 => "La\ Rochelle",
  3354642 => "La\ Rochelle",
  3354643 => "La\ Rochelle",
  3354644 => "La\ Rochelle",
  3354645 => "La\ Rochelle",
  3354647 => "Saint\-Pierre\-d\'Oléron",
  3354648 => "Jonzac",
  3354650 => "La\ Rochelle",
  3354652 => "La\ Rochelle",
  3354656 => "Châtelaillon\-Plage",
  3354658 => "Matha",
  3354659 => "Saint\-Jean\-d\'Angély",
  3354667 => "La\ Rochelle",
  3354668 => "Puilboreau",
  3354674 => "Saintes",
  3354675 => "Dolus\-d\'Oléron",
  3354676 => "Saint\-Georges\-d\'Oléron",
  3354682 => "Rochefort",
  3354684 => "Fouras",
  3354685 => "Marennes",
  3354687 => "Rochefort",
  3354688 => "Rochefort",
  3354692 => "Saintes",
  3354693 => "Saintes",
  3354697 => "Saintes",
  3354698 => "Saintes",
  3354699 => "Rochefort",
  3354729 => "Bordeaux",
  3354733 => "Bordeaux",
  3354747 => "Bordeaux",
  3354764 => "Anglet",
  3354779 => "Bordeaux",
  3354792 => "Pau",
  3354900 => "Poitiers",
  3354901 => "Poitiers",
  3354902 => "Châtellerault",
  3354903 => "Poitiers",
  3354906 => "Niort",
  3354908 => "Chauray",
  3354909 => "Niort",
  3354911 => "Poitiers",
  3354917 => "Niort",
  3354918 => "Poitiers",
  3354919 => "Châtellerault",
  3354920 => "Châtellerault",
  3354921 => "Châtellerault",
  3354923 => "Châtellerault",
  3354924 => "Niort",
  3354926 => "Mauzé\-sur\-le\-Mignon",
  3354927 => "Melle",
  3354928 => "Niort",
  3354930 => "Poitiers",
  3354932 => "Aiffres",
  3354933 => "Niort",
  3354937 => "Poitiers",
  3354938 => "Poitiers",
  3354939 => "Poitiers",
  3354941 => "Poitiers",
  3354943 => "Vivonne",
  3354944 => "Poitiers",
  3354945 => "Poitiers",
  3354946 => "Poitiers",
  3354947 => "Poitiers",
  3354949 => "Chasseneuil\-du\-Poitou",
  335495 => "Poitiers",
  3354960 => "Poitiers",
  3354961 => "Poitiers",
  3354962 => "Poitiers",
  3354964 => "Parthenay",
  3354965 => "Bressuire",
  3354966 => "Thouars",
  3354968 => "Thouars",
  3354971 => "Parthenay",
  3354973 => "Niort",
  3354974 => "Bressuire",
  3354977 => "Niort",
  3354979 => "Niort",
  3354980 => "Cerizay",
  3354981 => "Mauléon",
  3354982 => "Bressuire",
  3354983 => "Montmorillon",
  3354985 => "Châtellerault",
  3354988 => "Poitiers",
  3354989 => "Vivonne",
  3354990 => "Naintré",
  3354991 => "Montmorillon",
  3354993 => "Châtellerault",
  3354994 => "Parthenay",
  3354996 => "Thouars",
  3354997 => "Civray",
  3354998 => "Loudun",
  3355302 => "Périgueux",
  3355306 => "Périgueux",
  3355308 => "Périgueux",
  3355309 => "Périgueux",
  3355313 => "Périgueux",
  3355320 => "Marmande",
  3355323 => "Eymet",
  3355327 => "Bergerac",
  3355330 => "Sarlat\-la\-Canéda",
  3355331 => "Sarlat\-la\-Canéda",
  3355335 => "Périgueux",
  3355340 => "Villeneuve\-sur\-Lot",
  3355345 => "Périgueux",
  3355346 => "Périgueux",
  3355347 => "Agen",
  3355348 => "Agen",
  3355349 => "Villeneuve\-sur\-Lot",
  3355350 => "Terrasson\-Lavilledieu",
  3355353 => "Périgueux",
  3355355 => "Thiviers",
  3355356 => "Nontron",
  3355357 => "Bergerac",
  3355359 => "Sarlat\-la\-Canéda",
  3355361 => "Bergerac",
  3355363 => "Bergerac",
  3355364 => "Marmande",
  3355365 => "Nérac",
  3355366 => "Agen",
  3355369 => "Agen",
  3355370 => "Villeneuve\-sur\-Lot",
  3355371 => "Fumel",
  3355373 => "Bergerac",
  3355374 => "Bergerac",
  3355375 => "Montayral",
  3355377 => "Agen",
  3355379 => "Tonneins",
  3355380 => "Montpon\-Ménestérol",
  3355390 => "Ribérac",
  3355393 => "Casteljaloux",
  3355396 => "Agen",
  3355397 => "Nérac",
  3355398 => "Agen",
  3355501 => "Limoges",
  3355502 => "Saint\-Junien",
  3355503 => "Rochechouart",
  3355504 => "Limoges",
  3355505 => "Limoges",
  3355506 => "Limoges",
  3355508 => "Saint\-Yrieix\-la\-Perche",
  3355510 => "Limoges",
  3355511 => "Limoges",
  3355512 => "Limoges",
  3355514 => "Limoges",
  3355517 => "Brive\-la\-Gaillarde",
  3355518 => "Brive\-la\-Gaillarde",
  3355520 => "Tulle",
  3355522 => "Brive\-la\-Gaillarde",
  3355523 => "Brive\-la\-Gaillarde",
  3355524 => "Brive\-la\-Gaillarde",
  3355526 => "Tulle",
  3355528 => "Argentat",
  3355530 => "Limoges",
  3355531 => "Limoges",
  3355532 => "Limoges",
  3355533 => "Limoges",
  3355534 => "Limoges",
  3355535 => "Limoges",
  3355537 => "Limoges",
  3355538 => "Limoges",
  3355539 => "Couzeix",
  3355541 => "Guéret",
  3355542 => "Limoges",
  3355543 => "Limoges",
  3355545 => "Limoges",
  3355546 => "Ussel",
  3355549 => "Limoges",
  3355550 => "Limoges",
  3355551 => "Guéret",
  3355552 => "Guéret",
  3355553 => "Nantiat",
  3355556 => "Saint\-Léonard\-de\-Noblat",
  3355558 => "Nexon",
  3355561 => "Guéret",
  3355563 => "La\ Souterraine",
  3355564 => "Bourganeuf",
  3355566 => "Aubusson",
  3355568 => "Bellac",
  3355569 => "Eymoutiers",
  3355570 => "Aixe\-sur\-Vienne",
  3355572 => "Ussel",
  3355574 => "Brive\-la\-Gaillarde",
  3355575 => "Saint\-Yrieix\-la\-Perche",
  3355576 => "Bessines\-sur\-Gartempe",
  3355577 => "Limoges",
  3355579 => "Limoges",
  3355584 => "Allassac",
  3355586 => "Brive\-la\-Gaillarde",
  3355587 => "Brive\-la\-Gaillarde",
  3355588 => "Brive\-la\-Gaillarde",
  3355589 => "Dun\-le\-Palestel",
  3355591 => "Beaulieu\-sur\-Dordogne",
  3355592 => "Malemort\-sur\-Corrèze",
  3355593 => "Égletons",
  3355595 => "Meymac",
  3355596 => "Bort\-les\-Orgues",
  3355600 => "Bordeaux",
  3355601 => "Bordeaux",
  3355602 => "Bordeaux",
  3355603 => "Lacanau",
  3355604 => "Talence",
  3355605 => "Saint\-Médard\-en\-Jalles",
  3355606 => "Lormont",
  3355607 => "Pessac",
  3355608 => "Bordeaux",
  3355609 => "Soulac\-sur\-Mer",
  3355611 => "Bordeaux",
  3355612 => "Merignac",
  3355613 => "Merignac",
  3355615 => "Pessac",
  3355616 => "Eysines",
  3355617 => "Bordeaux",
  3355618 => "Merignac",
  3355622 => "Arcachon",
  3355624 => "Bordeaux",
  3355625 => "Bazas",
  3355626 => "Mios",
  3355627 => "Podensac",
  3355628 => "Eysines",
  3355629 => "Bordeaux",
  3355630 => "Cadaujac",
  3355631 => "Bordeaux",
  3355632 => "Bordeaux",
  3355633 => "Bordeaux",
  3355634 => "Merignac",
  3355635 => "Blanquefort",
  3355636 => "Pessac",
  3355637 => "Talence",
  3355638 => "Ambarès\-et\-Lagrave",
  3355639 => "Bordeaux",
  3355640 => "Cenon",
  3355641 => "Lesparre\-Médoc",
  3355642 => "Bordeaux",
  3355643 => "Bordeaux",
  3355644 => "Bordeaux",
  3355645 => "Pessac",
  3355646 => "Pessac",
  3355647 => "Merignac",
  3355648 => "Bordeaux",
  3355649 => "Bègles",
  3355650 => "Bordeaux",
  3355651 => "Bordeaux",
  3355652 => "Bordeaux",
  3355654 => "La\ Teste\ de\ Buch",
  3355655 => "Merignac",
  3355656 => "Bordeaux",
  3355657 => "Eysines",
  3355659 => "Pauillac",
  3355660 => "Lège\-Cap\-Ferret",
  3355663 => "Langon",
  3355664 => "Léognan",
  3355666 => "Gujan\-Mestras",
  3355669 => "Bordeaux",
  3355670 => "Saint\-Médard\-en\-Jalles",
  3355674 => "Lormont",
  3355675 => "Gradignan",
  3355676 => "Langon",
  3355677 => "Ambarès\-et\-Lagrave",
  3355678 => "Cestas",
  3355679 => "Bordeaux",
  3355680 => "Talence",
  3355681 => "Bordeaux",
  3355682 => "Andernos\-les\-Bains",
  3355683 => "Arcachon",
  3355684 => "Talence",
  3355685 => "Bègles",
  3355686 => "Cenon",
  3355687 => "Villenave\-d\'Ornon",
  3355688 => "Salles",
  3355689 => "Gradignan",
  3355690 => "Bordeaux",
  3355691 => "Bordeaux",
  3355692 => "Bordeaux",
  3355693 => "Bordeaux",
  3355694 => "Bordeaux",
  3355695 => "Blanquefort",
  3355696 => "Bordeaux",
  3355697 => "Merignac",
  3355698 => "Bordeaux",
  3355699 => "Bordeaux",
  3355701 => "Bordeaux",
  3355710 => "Bordeaux",
  3355712 => "Gradignan",
  3355714 => "Bordeaux",
  3355715 => "La\ Teste\ de\ Buch",
  3355717 => "Biganos",
  3355719 => "Bordeaux",
  3355722 => "Bordeaux",
  3355724 => "Saint\-Émilion",
  3355725 => "Libourne",
  3355726 => "Pessac",
  3355729 => "Merignac",
  3355730 => "Bordeaux",
  3355732 => "Saint\-Ciers\-sur\-Gironde",
  3355734 => "Tresses",
  3355735 => "Bègles",
  3355740 => "Castillon\-la\-Bataille",
  3355742 => "Blaye",
  3355743 => "Saint\-André\-de\-Cubzac",
  3355746 => "Sainte\-Foy\-la\-Grande",
  3355748 => "Libourne",
  3355749 => "Coutras",
  3355750 => "Libourne",
  3355751 => "Libourne",
  3355752 => "La\ Teste\ de\ Buch",
  3355754 => "Cenon",
  3355755 => "Libourne",
  3355758 => "Saint\-Savin",
  3355759 => "Bordeaux",
  3355771 => "Marcheprime",
  3355772 => "Arcachon",
  3355773 => "Gujan\-Mestras",
  3355776 => "Andernos\-les\-Bains",
  3355778 => "Bordeaux",
  3355780 => "Bordeaux",
  3355781 => "Bordeaux",
  3355783 => "Cestas",
  3355785 => "Bordeaux",
  3355787 => "Bordeaux",
  3355788 => "Ludon\-Médoc",
  3355789 => "Pessac",
  3355792 => "Merignac",
  3355793 => "Eysines",
  3355794 => "Saint\-André\-de\-Cubzac",
  3355795 => "Bordeaux",
  3355796 => "Gradignan",
  3355798 => "Langon",
  3355799 => "Villenave\-d\'Ornon",
  3355805 => "Mont\-de\-Marsan",
  3355806 => "Mont\-de\-Marsan",
  3355808 => "Pissos",
  3355809 => "Mimizan",
  3355835 => "Saint\-Paul\-lès\-Dax",
  3355841 => "Soustons",
  3355842 => "Lit\-et\-Mixe",
  3355843 => "Soorts\-Hossegor",
  3355846 => "Mont\-de\-Marsan",
  3355847 => "Magescq",
  3355848 => "Vieux\-Boucau\-les\-Bains",
  3355849 => "Léon",
  3355852 => "Saint\-Martin\-d\'Oney",
  3355856 => "Dax",
  3355858 => "Dax",
  3355871 => "Aire\-sur\-l\'Adour",
  3355872 => "Capbreton",
  3355873 => "Peyrehorade",
  3355874 => "Dax",
  3355875 => "Mont\-de\-Marsan",
  3355876 => "Saint\-Sever",
  3355877 => "Saint\-Vincent\-de\-Tyrosse",
  3355878 => "Biscarrosse",
  3355879 => "Hagetmau",
  3355882 => "Biscarrosse",
  3355883 => "Biscarrosse",
  3355885 => "Mont\-de\-Marsan",
  3355890 => "Dax",
  3355891 => "Saint\-Paul\-lès\-Dax",
  3355897 => "Mugron",
  3355901 => "Biarritz",
  3355902 => "Pau",
  3355903 => "Anglet",
  3355905 => "Laruns",
  3355906 => "Jurançon",
  3355908 => "Saint\-Jean\-de\-Luz",
  3355911 => "Pau",
  3355912 => "Serres\-Castet",
  3355914 => "Pau",
  3355915 => "Anglet",
  3355920 => "Hendaye",
  3355921 => "Monein",
  3355922 => "Biarritz",
  3355923 => "Biarritz",
  3355924 => "Biarritz",
  3355925 => "Bayonne",
  3355926 => "Saint\-Jean\-de\-Luz",
  3355927 => "Pau",
  3355928 => "Mauléon\-Licharre",
  3355929 => "Hasparren",
  3355930 => "Pau",
  3355931 => "Anglet",
  3355932 => "Pau",
  3355933 => "Serres\-Castet",
  3355936 => "Oloron\-Sainte\-Marie",
  3355938 => "Salies\-de\-Béarn",
  3355939 => "Oloron\-Sainte\-Marie",
  3355940 => "Pau",
  3355941 => "Biarritz",
  3355942 => "Anglet",
  3355943 => "Biarritz",
  3355944 => "Saint\-Pierre\-d\'Irube",
  3355945 => "Labenne",
  3355946 => "Bayonne",
  3355947 => "Ciboure",
  3355948 => "Hendaye",
  3355950 => "Bayonne",
  3355951 => "Saint\-Jean\-de\-Luz",
  3355952 => "Anglet",
  3355953 => "Pontacq",
  3355955 => "Bayonne",
  3355956 => "Saint\-Martin\-de\-Seignanx",
  3355957 => "Anglet",
  3355958 => "Anglet",
  3355959 => "Bayonne",
  3355960 => "Mourenx",
  3355961 => "Nay",
  3355962 => "Lons",
  3355963 => "Anglet",
  3355964 => "Tarnos",
  3355965 => "Saint\-Palais",
  3355966 => "Navarrenx",
  3355967 => "Orthez",
  3355969 => "Orthez",
  3355970 => "Hasparren",
  3355972 => "Lons",
  3355974 => "Anglet",
  3355977 => "Lescar",
  3355980 => "Pau",
  3355981 => "Lescar",
  3355982 => "Pau",
  3355983 => "Pau",
  3355984 => "Pau",
  3355985 => "Saint\-Jean\-de\-Luz",
  3355988 => "Arette",
  3355990 => "Pau",
  3355992 => "Pau",
  3355993 => "Ustaritz",
  3355998 => "Pau",
  3356100 => "Labège",
  3356101 => "Lavelanet",
  3356102 => "Foix",
  3356104 => "Saint\-Girons",
  3356105 => "Tarascon\-sur\-Ariège",
  3356107 => "Tournefeuille",
  3356111 => "Toulouse",
  3356112 => "Toulouse",
  3356113 => "Toulouse",
  3356114 => "Toulouse",
  3356115 => "Colomiers",
  3356116 => "Toulouse",
  3356117 => "Toulouse",
  3356120 => "Toulouse",
  3356121 => "Toulouse",
  3356122 => "Toulouse",
  3356123 => "Toulouse",
  3356124 => "Balma",
  3356125 => "Toulouse",
  3356126 => "Toulouse",
  3356129 => "Toulouse",
  3356130 => "Colomiers",
  3356131 => "Toulouse",
  3356132 => "Toulouse",
  3356133 => "Toulouse",
  3356134 => "Toulouse",
  3356136 => "Toulouse",
  3356139 => "Saint\-Orens\-de\-Gameville",
  335614 => "Toulouse",
  3356150 => "Auterive",
  3356151 => "Muret",
  3356152 => "Toulouse",
  3356153 => "Toulouse",
  3356154 => "Toulouse",
  3356155 => "Toulouse",
  3356156 => "Muret",
  3356157 => "Toulouse",
  3356158 => "Toulouse",
  3356159 => "Toulouse",
  3356160 => "Pamiers",
  3356161 => "Toulouse",
  3356162 => "Toulouse",
  3356163 => "Toulouse",
  3356165 => "Foix",
  3356166 => "Saint\-Girons",
  3356167 => "Pamiers",
  3356170 => "Aucamville",
  3356171 => "Blagnac",
  3356172 => "Portet\-sur\-Garonne",
  3356173 => "Ramonville\-Saint\-Agne",
  3356175 => "Ramonville\-Saint\-Agne",
  3356178 => "Colomiers",
  3356179 => "Bagnères\-de\-Luchon",
  3356180 => "Toulouse",
  3356182 => "Grenade",
  3356186 => "Tournefeuille",
  3356187 => "Carbonne",
  3356189 => "Saint\-Gaudens",
  3356192 => "Cugnaux",
  3356195 => "Saint\-Gaudens",
  3356197 => "Cazères",
  3356199 => "Toulouse",
  3356200 => "Saint\-Gaudens",
  3356205 => "Auch",
  3356206 => "Fleurance",
  3356207 => "L\'Isle\ Jourdain",
  3356211 => "Toulouse",
  3356212 => "Toulouse",
  3356214 => "Toulouse",
  3356216 => "Toulouse",
  3356217 => "Toulouse",
  3356219 => "Ramonville\-Saint\-Agne",
  3356220 => "Portet\-sur\-Garonne",
  3356221 => "Toulouse",
  3356224 => "Labège",
  3356226 => "Toulouse",
  3356227 => "Toulouse",
  3356228 => "Condom",
  3356229 => "Montréal",
  3356230 => "Toulouse",
  3356232 => "Juillan",
  3356234 => "Tarbes",
  3356236 => "Tarbes",
  3356237 => "Tarbes",
  3356238 => "Tarbes",
  3356241 => "Saint\-Pé\-de\-Bigorre",
  3356242 => "Lourdes",
  3356244 => "Tarbes",
  3356246 => "Lourdes",
  3356247 => "Toulouse",
  3356248 => "Toulouse",
  3356251 => "Tarbes",
  3356253 => "Tarbes",
  3356256 => "Tarbes",
  3356257 => "Balma",
  3356260 => "Auch",
  3356261 => "Auch",
  3356262 => "Samatan",
  3356263 => "Auch",
  3356267 => "Gimont",
  3356268 => "Lectoure",
  3356270 => "Montesquiou",
  3356271 => "Toulouse",
  3356272 => "Toulouse",
  3356273 => "Toulouse",
  3356274 => "Blagnac",
  3356275 => "Aucamville",
  3356287 => "Toulouse",
  3356288 => "Toulouse",
  3356289 => "Saint\-Jean",
  3356290 => "Ibos",
  3356291 => "Bagnères\-de\-Bigorre",
  3356292 => "Cauterets",
  3356293 => "Tarbes",
  3356294 => "Lourdes",
  3356295 => "Bagnères\-de\-Bigorre",
  3356297 => "Argelès\-Gazost",
  3356298 => "Lannemezan",
  3356303 => "Montauban",
  3356304 => "Moissac",
  3356305 => "Moissac",
  3356320 => "Montauban",
  3356321 => "Montauban",
  3356323 => "Montauban",
  3356329 => "Valence",
  3356332 => "Castelsarrasin",
  3356334 => "Graulhet",
  3356335 => "Castres",
  3356336 => "Carmaux",
  3356337 => "Lacaune",
  3356338 => "Albi",
  3356339 => "Valence",
  3356342 => "Graulhet",
  3356343 => "Albi",
  3356345 => "Saint\-Juéry",
  3356346 => "Albi",
  3356347 => "Albi",
  3356348 => "Albi",
  3356349 => "Albi",
  3356351 => "Castres",
  3356354 => "Albi",
  3356357 => "Gaillac",
  3356358 => "Lavaur",
  3356359 => "Castres",
  3356360 => "Albi",
  3356361 => "Mazamet",
  3356362 => "Castres",
  3356363 => "Montauban",
  3356366 => "Montauban",
  3356371 => "Castres",
  3356372 => "Castres",
  3356373 => "Labruguière",
  3356376 => "Carmaux",
  3356377 => "Albi",
  3356378 => "Albi",
  3356380 => "Albi",
  3356381 => "Gaillac",
  3356383 => "Lavaur",
  3356391 => "Montauban",
  3356392 => "Montauban",
  3356393 => "Caussade",
  3356397 => "Mazamet",
  3356398 => "Mazamet",
  3356514 => "Figeac",
  3356520 => "Cahors",
  3356522 => "Cahors",
  3356523 => "Cahors",
  3356527 => "Souillac",
  3356530 => "Cahors",
  3356534 => "Figeac",
  3356535 => "Cahors",
  3356538 => "Saint\-Céré",
  3356539 => "Bretenoux",
  3356541 => "Gourdon",
  3356542 => "Rodez",
  3356543 => "Decazeville",
  3356545 => "Villefranche\-de\-Rouergue",
  3356549 => "Saint\-Affrique",
  3356550 => "Figeac",
  3356551 => "Espalion",
  3356553 => "Cahors",
  3356559 => "Millau",
  3356560 => "Millau",
  3356561 => "Millau",
  3356565 => "Rieupeyroux",
  3356567 => "Rodez",
  3356568 => "Rodez",
  3356573 => "Rodez",
  3356575 => "Rodez",
  3356577 => "Rodez",
  3356578 => "Rodez",
  3356580 => "Montbazens",
  3356597 => "Saint\-Affrique",
  3356598 => "Saint\-Affrique",
  3356706 => "Toulouse",
  3356711 => "Toulouse",
  3356722 => "Toulouse",
  3356733 => "Toulouse",
  3356768 => "Toulouse",
  3358134 => "Toulouse",
  3358160 => "Toulouse",
  3358197 => "Toulouse",
  3358274 => "Toulouse",
  3358295 => "Toulouse",
  3359020 => "Les\ Abymes",
  3359021 => "Pointe\-à\-Pitre",
  3359022 => "Petit\-Canal",
  3359023 => "Le\ Moule",
  3359024 => "Morne\-À\-l\'Eau",
  3359025 => "Baie\ Mahault",
  3359026 => "Baie\ Mahault",
  3359027 => "Saint\ Barthélémy",
  3359028 => "Sainte\ Rose",
  3359029 => "Saint\ Barthélémy",
  3359032 => "Baie\ Mahault",
  3359038 => "Baie\ Mahault",
  3359041 => "Baie\ Mahault",
  3359048 => "Les\ Abymes",
  3359052 => "Saint\ Barthélémy",
  3359060 => "Baie\ Mahault",
  3359068 => "Les\ Abymes",
  3359080 => "Saint\-Claude",
  3359081 => "Basse\ Terre",
  3359082 => "Pointe\-à\-Pitre",
  3359083 => "Pointe\-à\-Pitre",
  3359084 => "Le\ Gosier",
  3359085 => "Sainte\-Anne",
  3359086 => "Capesterre\ Belle\ Eau",
  3359087 => "Saint\ Barthélémy",
  3359088 => "Sainte\-Anne",
  3359089 => "Les\ Abymes",
  3359090 => "Pointe\-à\-Pitre",
  3359091 => "Les\ Abymes",
  3359092 => "Trois\ Rivieres",
  3359093 => "Pointe\-à\-Pitre",
  3359094 => "Petit\ Bourg",
  3359095 => "Petit\ Bourg",
  3359097 => "Grand\-Bourg",
  3359098 => "Vieux\ Habitants",
  3359099 => "Basse\ Terre",
  3359422 => "Kourou",
  3359425 => "Cayenne",
  3359427 => "Saint\-Laurent\-du\-Maroni",
  3359428 => "Cayenne",
  3359429 => "Cayenne",
  3359430 => "Cayenne",
  3359431 => "Cayenne",
  3359432 => "Kourou",
  3359434 => "Saint\-Laurent\-du\-Maroni",
  3359435 => "Matoury",
  3359437 => "Cayenne",
  3359438 => "Cayenne",
  3359439 => "Cayenne",
  3359638 => "Le\ Robert",
  3359639 => "Fort\ de\ France",
  3359642 => "Fort\ de\ France",
  3359648 => "Rivière\-Salée",
  3359650 => "Fort\ de\ France",
  3359651 => "Fort\ de\ France",
  3359652 => "Le\ Morne\ Rouge",
  3359653 => "Le\ Lorrain",
  3359654 => "Le\ François",
  3359655 => "Le\ Morne\ Vert",
  3359656 => "Ducos",
  3359657 => "Saint\ Joseph",
  3359658 => "Fort\ de\ France",
  3359660 => "Fort\ de\ France",
  3359661 => "Schoelcher",
  3359662 => "Rivière\-Pilote",
  3359663 => "Fort\ de\ France",
  3359664 => "Fort\ de\ France",
  3359665 => "Le\ Robert",
  3359667 => "Gros\-Morne",
  3359668 => "Rivière\-Salée",
  3359669 => "Sainte\ Marie",
  3359670 => "Fort\ de\ France",
  3359671 => "Fort\ de\ France",
  3359672 => "Fort\ de\ France",
  3359673 => "Fort\ de\ France",
  3359674 => "Le\ Vauclin",
  3359675 => "Fort\ de\ France",
  3359676 => "Sainte\-Anne",
  3359677 => "Ducos",
  3359678 => "Basse\-Pointe",
  3359679 => "Fort\ de\ France",
);
    sub new {
      my $class = shift;
      my $number = shift;
      $number =~ s/(^\+33|\D)//g;
      my $self = bless({ number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class);
      return $self if ($self->is_valid());
      $number =~ s/^(?:0)//;
      $self = bless({ number => $number, formatters => $formatters, validators => $validators, areanames => \%areanames}, $class);
      return $self->is_valid() ? $self : undef;
    }
1;