diff --git a/src/libphonenumber/carrier/data/Map.php b/src/libphonenumber/carrier/data/Map.php index 48701247b..ccf36c975 100644 --- a/src/libphonenumber/carrier/data/Map.php +++ b/src/libphonenumber/carrier/data/Map.php @@ -120,68 +120,69 @@ 102 => 48, 103 => 49, 104 => 501, - 105 => 506, - 106 => 51, - 107 => 53, - 108 => 54, - 109 => 55, - 110 => 56, - 111 => 57, - 112 => 58, - 113 => 591, - 114 => 595, - 115 => 597, - 116 => 598, - 117 => 599, - 118 => 60, - 119 => 61, - 120 => 62, - 121 => 63, - 122 => 64, - 123 => 65, - 124 => 66, - 125 => 670, - 126 => 673, - 127 => 675, - 128 => 676, - 129 => 677, - 130 => 678, - 131 => 679, - 132 => 685, - 133 => 686, - 134 => 7, - 135 => 84, - 136 => 852, - 137 => 855, - 138 => 856, - 139 => 86, - 140 => 880, - 141 => 90, - 142 => 91, - 143 => 92, - 144 => 93, - 145 => 94, - 146 => 960, - 147 => 962, - 148 => 964, - 149 => 965, - 150 => 966, - 151 => 967, - 152 => 968, - 153 => 970, - 154 => 971, - 155 => 972, - 156 => 973, - 157 => 974, - 158 => 975, - 159 => 977, - 160 => 98, - 161 => 992, - 162 => 993, - 163 => 994, - 164 => 995, - 165 => 996, - 166 => 998, + 105 => 505, + 106 => 506, + 107 => 51, + 108 => 53, + 109 => 54, + 110 => 55, + 111 => 56, + 112 => 57, + 113 => 58, + 114 => 591, + 115 => 595, + 116 => 597, + 117 => 598, + 118 => 599, + 119 => 60, + 120 => 61, + 121 => 62, + 122 => 63, + 123 => 64, + 124 => 65, + 125 => 66, + 126 => 670, + 127 => 673, + 128 => 675, + 129 => 676, + 130 => 677, + 131 => 678, + 132 => 679, + 133 => 685, + 134 => 686, + 135 => 7, + 136 => 84, + 137 => 852, + 138 => 855, + 139 => 856, + 140 => 86, + 141 => 880, + 142 => 90, + 143 => 91, + 144 => 92, + 145 => 93, + 146 => 94, + 147 => 960, + 148 => 962, + 149 => 964, + 150 => 965, + 151 => 966, + 152 => 967, + 153 => 968, + 154 => 970, + 155 => 971, + 156 => 972, + 157 => 973, + 158 => 974, + 159 => 975, + 160 => 977, + 161 => 98, + 162 => 992, + 163 => 993, + 164 => 994, + 165 => 995, + 166 => 996, + 167 => 998, ), 'ru' => array ( diff --git a/src/libphonenumber/carrier/data/en/234.php b/src/libphonenumber/carrier/data/en/234.php index ed5374509..fa23e42a4 100644 --- a/src/libphonenumber/carrier/data/en/234.php +++ b/src/libphonenumber/carrier/data/en/234.php @@ -231,6 +231,7 @@ 2348885 => 'Starcomms', 2348886 => 'Starcomms', 2348887 => 'Starcomms', + 234902 => 'Airtel', 234903 => 'MTN', 234909 => 'Etisalat', 234980 => 'Starcomms', diff --git a/src/libphonenumber/carrier/data/en/505.php b/src/libphonenumber/carrier/data/en/505.php new file mode 100644 index 000000000..a12614405 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/505.php @@ -0,0 +1,14 @@ + 'Claro', + 50575 => 'Movistar', + 50576 => 'Movistar', + 50577 => 'Movistar', + 50578 => 'Movistar', +); +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/63.php b/src/libphonenumber/carrier/data/en/63.php index e824ad012..b50729be7 100644 --- a/src/libphonenumber/carrier/data/en/63.php +++ b/src/libphonenumber/carrier/data/en/63.php @@ -12,6 +12,7 @@ 63909 => 'Smart', 63910 => 'Smart', 63912 => 'Smart', + 63914 => 'Globe', 63915 => 'Globe', 63916 => 'Globe', 63917 => 'Globe', @@ -39,6 +40,9 @@ 63947 => 'Smart', 63948 => 'Smart', 63949 => 'Smart', + 63975 => 'Globe', + 63976 => 'Globe', + 63995 => 'Globe', 63999 => 'Smart', ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/91.php b/src/libphonenumber/carrier/data/en/91.php index d3cd263e8..e80661df0 100644 --- a/src/libphonenumber/carrier/data/en/91.php +++ b/src/libphonenumber/carrier/data/en/91.php @@ -5,6 +5,30 @@ */ return array ( + 917048 => 'Tata', + 917049 => 'Idea', + 917050 => 'Telewings', + 917051 => 'AirTel', + 917052 => 'Idea', + 917053 => 'Aircel', + 917054 => 'AirTel', + 917055 => 'Idea', + 917056 => 'Idea', + 917057 => 'Idea', + 917058 => 'Telewings', + 917059 => 'Dishnet', + 917060 => 'AirTel', + 917061 => 'Reliance', + 917062 => 'Aircel', + 917063 => 'AirTel', + 917064 => 'Vodafone', + 917065 => 'Idea', + 917066 => 'Vodafone', + 917067 => 'Reliance', + 917068 => 'Telewings', + 917069 => 'Vodafone', + 917070 => 'AirTel', + 917071 => 'Dishnet Wireless', 917200 => 'TATA DOCOMO', 917204 => 'TATA DOCOMO', 917205 => 'TATA DOCOMO', diff --git a/src/libphonenumber/carrier/data/en/93.php b/src/libphonenumber/carrier/data/en/93.php index bff4fb942..a9db3f148 100644 --- a/src/libphonenumber/carrier/data/en/93.php +++ b/src/libphonenumber/carrier/data/en/93.php @@ -6,6 +6,7 @@ return array ( 9370 => 'AWCC', + 93729 => 'Roshan', 93772 => 'MTN', 93773 => 'MTN', 93774 => 'MTN', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AF.php b/src/libphonenumber/data/PhoneNumberMetadata_AF.php index 46319dbfe..b40f1503a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AF.php @@ -25,7 +25,12 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '7[057-9]\\d{7}', + 'NationalNumberPattern' => ' + 7(?: + [057-9]\\d{7}| + 29\\d{6} + ) + ', 'PossibleNumberPattern' => '\\d{9}', 'ExampleNumber' => '701234567', ), @@ -108,6 +113,21 @@ 'format' => '$1 $2 $3', 'leadingDigitsPatterns' => array ( + 0 => ' + [2-6]| + 7[013-9] + ', + ), + 'nationalPrefixFormattingRule' => '0$1', + 'domesticCarrierCodeFormattingRule' => '', + ), + 1 => + array ( + 'pattern' => '(729)(\\d{3})(\\d{3})', + 'format' => '$1 $2 $3', + 'leadingDigitsPatterns' => + array ( + 0 => '729', ), 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AG.php b/src/libphonenumber/data/PhoneNumberMetadata_AG.php index bc438aea0..9b9bba07a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AG.php @@ -73,7 +73,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AI.php b/src/libphonenumber/data/PhoneNumberMetadata_AI.php index e6acc6ff6..72a454b93 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AI.php @@ -73,7 +73,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AS.php b/src/libphonenumber/data/PhoneNumberMetadata_AS.php index b90f5d52d..d7491b112 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AS.php @@ -73,7 +73,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BB.php b/src/libphonenumber/data/PhoneNumberMetadata_BB.php index 1fc6a1644..9d8a81600 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BB.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BB.php @@ -64,7 +64,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BF.php b/src/libphonenumber/data/PhoneNumberMetadata_BF.php index cf8c91b79..b7ad7735b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BF.php @@ -39,7 +39,7 @@ 'NationalNumberPattern' => ' 6(?: [0-689]\\d| - 7[0-2] + 7[0-5] )\\d{5}| 7\\d{7} ', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BM.php b/src/libphonenumber/data/PhoneNumberMetadata_BM.php index 133aed617..7d3777748 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BM.php @@ -76,7 +76,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BS.php b/src/libphonenumber/data/PhoneNumberMetadata_BS.php index 3e6f739ba..74995c21a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BS.php @@ -102,7 +102,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CA.php b/src/libphonenumber/data/PhoneNumberMetadata_CA.php index 03ba6e78a..f53ac18b3 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CA.php @@ -146,7 +146,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CN.php b/src/libphonenumber/data/PhoneNumberMetadata_CN.php index 0618ed729..b36c0d5ad 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CN.php @@ -161,8 +161,63 @@ ), 'sharedCost' => array ( - 'NationalNumberPattern' => '400\\d{7}', - 'PossibleNumberPattern' => '\\d{10}', + 'NationalNumberPattern' => ' + 400\\d{7}| + (?: + 10| + 2[0-57-9]| + 3(?: + [157]\\d| + 35| + 49| + 9[1-68] + )| + 4(?: + [17]\\d| + 2[179]| + [35][1-9]| + 6[4789]| + 8[23] + )| + 5(?: + [1357]\\d| + 2[37]| + 4[36]| + 6[1-46]| + 80| + 9[1-9] + )| + 6(?: + 3[1-5]| + 6[0238]| + 9[12] + )| + 7(?: + 01| + [1579]\\d| + 2[248]| + 3[014-9]| + 4[3-6]| + 6[023689] + )| + 8(?: + 1[236-8]| + 2[5-7]| + [37]\\d| + 5[1-9]| + 8[3678]| + 9[1-8] + )| + 9(?: + 0[1-3689]| + 1[1-79]| + [379]\\d| + 4[13]| + 5[1-5] + ) + )96\\d{3,4} + ', + 'PossibleNumberPattern' => '\\d{7,10}', 'ExampleNumber' => '4001234567', ), 'personalNumber' => @@ -286,7 +341,7 @@ 2\\d )(?: 10| - 95 + 9[56] ) ', 2 => ' @@ -295,7 +350,7 @@ 2\\d )(?: 100| - 95 + 9[56] ) ', ), @@ -313,7 +368,7 @@ 2 => ' [3-9]\\d{2}(?: 10| - 95 + 9[56] ) ', ), @@ -541,7 +596,7 @@ 2\\d )(?: 10| - 95 + 9[56] ) ', 2 => ' @@ -550,7 +605,7 @@ 2\\d )(?: 100| - 95 + 9[56] ) ', ), @@ -568,7 +623,7 @@ 2 => ' [3-9]\\d{2}(?: 10| - 95 + 9[56] ) ', ), diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CR.php b/src/libphonenumber/data/PhoneNumberMetadata_CR.php index 250c7f63f..238fd0d0e 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CR.php @@ -59,10 +59,11 @@ 210[0-6]\\d{4}| 4(?: 0(?: - [04]0\\d{4}| + 0[01]\\d{4}| 10[0-3]\\d{3}| 2900\\d{2}| 3[01]\\d{4}| + 40\\d{4}| 5\\d{5}| 70[01]\\d{3}| 8[0-2]\\d{4} diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DM.php b/src/libphonenumber/data/PhoneNumberMetadata_DM.php index b0d5fda20..a5dabf76d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DM.php @@ -77,7 +77,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DO.php b/src/libphonenumber/data/PhoneNumberMetadata_DO.php index a36c7a3e1..bb5112caf 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DO.php @@ -105,7 +105,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DZ.php b/src/libphonenumber/data/PhoneNumberMetadata_DZ.php index 99807af18..031f3c386 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DZ.php @@ -39,7 +39,7 @@ )\\d{7}| 6(?: [569]\\d| - 7[0-2] + 7[0-3] )\\d{6} ', 'PossibleNumberPattern' => '\\d{9}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_FR.php b/src/libphonenumber/data/PhoneNumberMetadata_FR.php index 09d0e59c9..757a2167f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_FR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_FR.php @@ -21,7 +21,7 @@ array ( 'NationalNumberPattern' => ' 6\\d{8}| - 7[0-24-9]\\d{7} + 7[5-9]\\d{7} ', 'PossibleNumberPattern' => '\\d{9}', 'ExampleNumber' => '612345678', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GD.php b/src/libphonenumber/data/PhoneNumberMetadata_GD.php index 450ef3c11..59c4f7948 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GD.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GD.php @@ -96,7 +96,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GU.php b/src/libphonenumber/data/PhoneNumberMetadata_GU.php index 5883223be..3bb6d644f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GU.php @@ -143,7 +143,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IN.php b/src/libphonenumber/data/PhoneNumberMetadata_IN.php index 11efbe69d..e66eca7a7 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IN.php @@ -197,8 +197,8 @@ 7(?: 0(?: 2[2-9]| - 3\\d| - 4[0-7] + [3-6]\\d| + 7[01] )| 2(?: 0[04-9]| @@ -389,7 +389,7 @@ array ( 0 => ' 7(?: - 0[2-4]| + 0[2-7]| 2[0579]| 3[057-9]| 4[0-389]| @@ -414,8 +414,8 @@ 7(?: 0(?: 2[2-9]| - 3| - 4[0-7] + [3-6]| + 7[01] )| 2(?: 0[04-9]| diff --git a/src/libphonenumber/data/PhoneNumberMetadata_JM.php b/src/libphonenumber/data/PhoneNumberMetadata_JM.php index 7b0a3954b..9b6851120 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_JM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_JM.php @@ -108,7 +108,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KH.php b/src/libphonenumber/data/PhoneNumberMetadata_KH.php index 2c3391ab3..9686202d1 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KH.php @@ -41,7 +41,7 @@ [013-9]| 2\\d? )| - 31\\d| + 3[18]\\d| 6[016-9]| 7(?: [07-9]| diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KN.php b/src/libphonenumber/data/PhoneNumberMetadata_KN.php index 7270255b2..42ce08637 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KN.php @@ -76,7 +76,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KW.php b/src/libphonenumber/data/PhoneNumberMetadata_KW.php index e8ff20c47..6c2413db0 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KW.php @@ -54,7 +54,7 @@ 4[049]| 6[069]| [79]\\d| - 8[08] + 8[089] ) )\\d{5} ', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KY.php b/src/libphonenumber/data/PhoneNumberMetadata_KY.php index 598c0e52d..d10012686 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KY.php @@ -101,7 +101,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LC.php b/src/libphonenumber/data/PhoneNumberMetadata_LC.php index 07df836a4..8da406611 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LC.php @@ -84,7 +84,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MN.php b/src/libphonenumber/data/PhoneNumberMetadata_MN.php index feb8eadf9..674c876d5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MN.php @@ -36,7 +36,7 @@ array ( 'NationalNumberPattern' => ' (?: - 8[89]| + 8[689]| 9[013-9] )\\d{6} ', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MP.php b/src/libphonenumber/data/PhoneNumberMetadata_MP.php index 68dc1357b..327877599 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MP.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MP.php @@ -107,7 +107,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MS.php b/src/libphonenumber/data/PhoneNumberMetadata_MS.php index 83ff5b686..7cf2c1d1c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MS.php @@ -55,7 +55,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NG.php b/src/libphonenumber/data/PhoneNumberMetadata_NG.php index c7caa58da..e9b1159af 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NG.php @@ -129,7 +129,7 @@ 0[2-9]| 1\\d )\\d| - 90[39]\\d + 90[239]\\d )\\d{6} ', 'PossibleNumberPattern' => '\\d{8,10}', @@ -248,7 +248,7 @@ 0 => ' 70| 8[01]| - 90[39] + 90[239] ', ), 'nationalPrefixFormattingRule' => '0$1', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NI.php b/src/libphonenumber/data/PhoneNumberMetadata_NI.php index 1835e6bd2..0350266d1 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NI.php @@ -24,7 +24,7 @@ 500\\d{4}| 7\\d{6} )| - 78\\d{6}| + 7[5-8]\\d{6}| 8\\d{7} ', 'PossibleNumberPattern' => '\\d{8}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PH.php b/src/libphonenumber/data/PhoneNumberMetadata_PH.php index 1a180bb4e..7c2ae3783 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PH.php @@ -42,13 +42,13 @@ 81[37]| 9(?: 0[5-9]| - 1[025-9]| + 1[024-9]| 2[0-35-9]| 3[02-9]| 4[236-9]| - 7[3479]| + 7[34-79]| 89| - 9[46-9] + 9[4-9] ) )\\d{7} ', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PR.php b/src/libphonenumber/data/PhoneNumberMetadata_PR.php index 8759c4435..6c6a251d7 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PR.php @@ -65,7 +65,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SX.php b/src/libphonenumber/data/PhoneNumberMetadata_SX.php index 7bb40ea7f..b1161009e 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SX.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SX.php @@ -68,7 +68,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TC.php b/src/libphonenumber/data/PhoneNumberMetadata_TC.php index ce22c9050..a3d584138 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TC.php @@ -75,7 +75,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TT.php b/src/libphonenumber/data/PhoneNumberMetadata_TT.php index ed582da6b..1e8144ace 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TT.php @@ -93,7 +93,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_US.php b/src/libphonenumber/data/PhoneNumberMetadata_US.php index d39ff7911..b3147f0e6 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_US.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_US.php @@ -31,10 +31,10 @@ 1[02-9]| 2[0135]| 3[014679]| - 47| + 4[67]| 5[12]| 6[014]| - 8[056] + 8[56] )| 4(?: 0[124-9]| @@ -96,7 +96,7 @@ 2[0589]| 3[1678]| 4[0179]| - 5[1246]| + 5[12469]| 7[0-3589]| 8[0459] ) @@ -125,10 +125,10 @@ 1[02-9]| 2[0135]| 3[014679]| - 47| + 4[67]| 5[12]| 6[014]| - 8[056] + 8[56] )| 4(?: 0[124-9]| @@ -190,7 +190,7 @@ 2[0589]| 3[1678]| 4[0179]| - 5[1246]| + 5[12469]| 7[0-3589]| 8[0459] ) @@ -231,7 +231,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VC.php b/src/libphonenumber/data/PhoneNumberMetadata_VC.php index 541babb05..61284d3a9 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VC.php @@ -89,7 +89,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VG.php b/src/libphonenumber/data/PhoneNumberMetadata_VG.php index fae1251b2..a2b909472 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VG.php @@ -87,7 +87,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VI.php b/src/libphonenumber/data/PhoneNumberMetadata_VI.php index 56cbc898b..3d35e289a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VI.php @@ -123,7 +123,9 @@ 5(?: 00| 33| - 44 + 44| + 66| + 77 )[2-9]\\d{6} ', 'PossibleNumberPattern' => '\\d{10}', diff --git a/src/libphonenumber/data/ShortNumberMetadata_AL.php b/src/libphonenumber/data/ShortNumberMetadata_AL.php index aefbbae08..9dfeaefa4 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AL.php @@ -8,18 +8,18 @@ return array ( 'generalDesc' => array ( - 'NationalNumberPattern' => '1\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => '[15]\\d{2,5}', + 'PossibleNumberPattern' => '\\d{3,6}', ), 'fixedLine' => array ( - 'NationalNumberPattern' => '1\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => '[15]\\d{2,5}', + 'PossibleNumberPattern' => '\\d{3,6}', ), 'mobile' => array ( - 'NationalNumberPattern' => '1\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => '[15]\\d{2,5}', + 'PossibleNumberPattern' => '\\d{3,6}', ), 'tollFree' => array ( @@ -58,7 +58,12 @@ ), 'emergency' => array ( - 'NationalNumberPattern' => '12[789]', + 'NationalNumberPattern' => ' + 1(?: + 12| + 2[789] + ) + ', 'PossibleNumberPattern' => '\\d{3}', 'ExampleNumber' => '129', ), @@ -69,8 +74,24 @@ ), 'shortCode' => array ( - 'NationalNumberPattern' => '12[789]', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => ' + 1(?: + 1(?: + 2| + 6(?: + 000| + 1(?: + 06| + 11| + 23 + ) + ) + )| + 2[5-9] + )| + 5\\d{4} + ', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '129', ), 'standardRate' => diff --git a/src/libphonenumber/geocoding/data/Map.php b/src/libphonenumber/geocoding/data/Map.php index 614421a5b..701a03374 100644 --- a/src/libphonenumber/geocoding/data/Map.php +++ b/src/libphonenumber/geocoding/data/Map.php @@ -114,353 +114,355 @@ 71 => 1337, 72 => 1339, 73 => 1345, - 74 => 1347, - 75 => 1351, - 76 => 1352, - 77 => 1360, - 78 => 1361, - 79 => 1364, - 80 => 1365, - 81 => 1385, - 82 => 1386, - 83 => 1401, - 84 => 1402, - 85 => 1403, - 86 => 1404, - 87 => 1405, - 88 => 1406, - 89 => 1407, - 90 => 1408, - 91 => 1409, - 92 => 1410, - 93 => 1412, - 94 => 1413, - 95 => 1414, - 96 => 1415, - 97 => 1416, - 98 => 1417, - 99 => 1418, - 100 => 1419, - 101 => 1423, - 102 => 1424, - 103 => 1425, - 104 => 1430, - 105 => 1431, - 106 => 1432, - 107 => 1434, - 108 => 1435, - 109 => 1437, - 110 => 1438, - 111 => 1440, - 112 => 1441, - 113 => 1443, - 114 => 1450, - 115 => 1469, - 116 => 1478, - 117 => 1479, - 118 => 1480, - 119 => 1484, - 120 => 1501, - 121 => 1502, - 122 => 1503, - 123 => 1504, - 124 => 1505, - 125 => 1506, - 126 => 1507, - 127 => 1508, - 128 => 1509, - 129 => 1510, - 130 => 1512, - 131 => 1513, - 132 => 1514, - 133 => 1515, - 134 => 1516, - 135 => 1517, - 136 => 1518, - 137 => 1519, - 138 => 1520, - 139 => 1530, - 140 => 1540, - 141 => 1541, - 142 => 1551, - 143 => 1559, - 144 => 1561, - 145 => 1562, - 146 => 1563, - 147 => 1567, - 148 => 1570, - 149 => 1571, - 150 => 1573, - 151 => 1574, - 152 => 1575, - 153 => 1580, - 154 => 1585, - 155 => 1586, - 156 => 1587, - 157 => 1601, - 158 => 1602, - 159 => 1603, - 160 => 1604, - 161 => 1605, - 162 => 1606, - 163 => 1607, - 164 => 1608, - 165 => 1609, - 166 => 1610, - 167 => 1612, - 168 => 1613, - 169 => 1614, - 170 => 1615, - 171 => 1616, - 172 => 1617, - 173 => 1618, - 174 => 1619, - 175 => 1620, - 176 => 1623, - 177 => 1626, - 178 => 1630, - 179 => 1631, - 180 => 1636, - 181 => 1639, - 182 => 1641, - 183 => 1646, - 184 => 1647, - 185 => 1649, - 186 => 1650, - 187 => 1651, - 188 => 1657, - 189 => 1660, - 190 => 1661, - 191 => 1662, - 192 => 1667, - 193 => 1669, - 194 => 1671, - 195 => 1678, - 196 => 1682, - 197 => 1701, - 198 => 1702, - 199 => 1703, - 200 => 1704, - 201 => 1705, - 202 => 1706, - 203 => 1707, - 204 => 1708, - 205 => 1709, - 206 => 1712, - 207 => 1713, - 208 => 1714, - 209 => 1715, - 210 => 1716, - 211 => 1717, - 212 => 1718, - 213 => 1719, - 214 => 1720, - 215 => 1724, - 216 => 1725, - 217 => 1727, - 218 => 1731, - 219 => 1732, - 220 => 1734, - 221 => 1737, - 222 => 1740, - 223 => 1754, - 224 => 1757, - 225 => 1760, - 226 => 1763, - 227 => 1765, - 228 => 1769, - 229 => 1770, - 230 => 1772, - 231 => 1773, - 232 => 1774, - 233 => 1775, - 234 => 1778, - 235 => 1779, - 236 => 1780, - 237 => 1781, - 238 => 1785, - 239 => 1786, - 240 => 1801, - 241 => 1802, - 242 => 1803, - 243 => 1804, - 244 => 1805, - 245 => 1806, - 246 => 1807, - 247 => 1808, - 248 => 1809, - 249 => 1810, - 250 => 1812, - 251 => 1813, - 252 => 1814, - 253 => 1815, - 254 => 1816, - 255 => 1817, - 256 => 1818, - 257 => 1819, - 258 => 1828, - 259 => 1830, - 260 => 1831, - 261 => 1832, - 262 => 1843, - 263 => 1845, - 264 => 1847, - 265 => 1848, - 266 => 1850, - 267 => 1856, - 268 => 1857, - 269 => 1858, - 270 => 1859, - 271 => 1860, - 272 => 1862, - 273 => 1863, - 274 => 1864, - 275 => 1865, - 276 => 1867, - 277 => 1870, - 278 => 1872, - 279 => 1873, - 280 => 1876, - 281 => 1878, - 282 => 1901, - 283 => 1902, - 284 => 1903, - 285 => 1904, - 286 => 1905, - 287 => 1906, - 288 => 1907, - 289 => 1908, - 290 => 1909, - 291 => 1910, - 292 => 1912, - 293 => 1913, - 294 => 1914, - 295 => 1915, - 296 => 1916, - 297 => 1917, - 298 => 1918, - 299 => 1919, - 300 => 1920, - 301 => 1925, - 302 => 1928, - 303 => 1931, - 304 => 1936, - 305 => 1937, - 306 => 1940, - 307 => 1941, - 308 => 1947, - 309 => 1949, - 310 => 1951, - 311 => 1952, - 312 => 1954, - 313 => 1956, - 314 => 1970, - 315 => 1971, - 316 => 1972, - 317 => 1973, - 318 => 1978, - 319 => 1979, - 320 => 1980, - 321 => 1984, - 322 => 1985, - 323 => 1989, - 324 => 20, - 325 => 212, - 326 => 213, - 327 => 216, - 328 => 220, - 329 => 221, - 330 => 222, - 331 => 224, - 332 => 225, - 333 => 226, - 334 => 228, - 335 => 229, - 336 => 230, - 337 => 232, - 338 => 233, - 339 => 234, - 340 => 238, - 341 => 239, - 342 => 241, - 343 => 242, - 344 => 243, - 345 => 244, - 346 => 245, - 347 => 247, - 348 => 249, - 349 => 251, - 350 => 252, - 351 => 254, - 352 => 256, - 353 => 257, - 354 => 258, - 355 => 260, - 356 => 261, - 357 => 263, - 358 => 264, - 359 => 266, - 360 => 267, - 361 => 268, - 362 => 269, - 363 => 27, - 364 => 290, - 365 => 299, - 366 => 30, - 367 => 31, - 368 => 32, - 369 => 33, - 370 => 34, - 371 => 351, - 372 => 352, - 373 => 353, - 374 => 354, - 375 => 355, - 376 => 358, - 377 => 359, - 378 => 36, - 379 => 370, - 380 => 371, - 381 => 372, - 382 => 373, - 383 => 374, - 384 => 375, - 385 => 381, - 386 => 389, - 387 => 39, - 388 => 40, - 389 => 41, - 390 => 420, - 391 => 421, - 392 => 43, - 393 => 44, - 394 => 46, - 395 => 47, - 396 => 48, - 397 => 49, - 398 => 51, - 399 => 53, - 400 => 54, - 401 => 55, - 402 => 56, - 403 => 57, - 404 => 58, - 405 => 599, - 406 => 62, - 407 => 66, - 408 => 686, - 409 => 7, - 410 => 81, - 411 => 82, - 412 => 84, - 413 => 86, - 414 => 886, - 415 => 90, - 416 => 91, - 417 => 94, - 418 => 962, - 419 => 966, - 420 => 98, + 74 => 1346, + 75 => 1347, + 76 => 1351, + 77 => 1352, + 78 => 1360, + 79 => 1361, + 80 => 1364, + 81 => 1365, + 82 => 1385, + 83 => 1386, + 84 => 1401, + 85 => 1402, + 86 => 1403, + 87 => 1404, + 88 => 1405, + 89 => 1406, + 90 => 1407, + 91 => 1408, + 92 => 1409, + 93 => 1410, + 94 => 1412, + 95 => 1413, + 96 => 1414, + 97 => 1415, + 98 => 1416, + 99 => 1417, + 100 => 1418, + 101 => 1419, + 102 => 1423, + 103 => 1424, + 104 => 1425, + 105 => 1430, + 106 => 1431, + 107 => 1432, + 108 => 1434, + 109 => 1435, + 110 => 1437, + 111 => 1438, + 112 => 1440, + 113 => 1441, + 114 => 1443, + 115 => 1450, + 116 => 1469, + 117 => 1478, + 118 => 1479, + 119 => 1480, + 120 => 1484, + 121 => 1501, + 122 => 1502, + 123 => 1503, + 124 => 1504, + 125 => 1505, + 126 => 1506, + 127 => 1507, + 128 => 1508, + 129 => 1509, + 130 => 1510, + 131 => 1512, + 132 => 1513, + 133 => 1514, + 134 => 1515, + 135 => 1516, + 136 => 1517, + 137 => 1518, + 138 => 1519, + 139 => 1520, + 140 => 1530, + 141 => 1540, + 142 => 1541, + 143 => 1551, + 144 => 1559, + 145 => 1561, + 146 => 1562, + 147 => 1563, + 148 => 1567, + 149 => 1570, + 150 => 1571, + 151 => 1573, + 152 => 1574, + 153 => 1575, + 154 => 1580, + 155 => 1585, + 156 => 1586, + 157 => 1587, + 158 => 1601, + 159 => 1602, + 160 => 1603, + 161 => 1604, + 162 => 1605, + 163 => 1606, + 164 => 1607, + 165 => 1608, + 166 => 1609, + 167 => 1610, + 168 => 1612, + 169 => 1613, + 170 => 1614, + 171 => 1615, + 172 => 1616, + 173 => 1617, + 174 => 1618, + 175 => 1619, + 176 => 1620, + 177 => 1623, + 178 => 1626, + 179 => 1630, + 180 => 1631, + 181 => 1636, + 182 => 1639, + 183 => 1641, + 184 => 1646, + 185 => 1647, + 186 => 1649, + 187 => 1650, + 188 => 1651, + 189 => 1657, + 190 => 1660, + 191 => 1661, + 192 => 1662, + 193 => 1667, + 194 => 1669, + 195 => 1671, + 196 => 1678, + 197 => 1682, + 198 => 1701, + 199 => 1702, + 200 => 1703, + 201 => 1704, + 202 => 1705, + 203 => 1706, + 204 => 1707, + 205 => 1708, + 206 => 1709, + 207 => 1712, + 208 => 1713, + 209 => 1714, + 210 => 1715, + 211 => 1716, + 212 => 1717, + 213 => 1718, + 214 => 1719, + 215 => 1720, + 216 => 1724, + 217 => 1725, + 218 => 1727, + 219 => 1731, + 220 => 1732, + 221 => 1734, + 222 => 1737, + 223 => 1740, + 224 => 1754, + 225 => 1757, + 226 => 1760, + 227 => 1763, + 228 => 1765, + 229 => 1769, + 230 => 1770, + 231 => 1772, + 232 => 1773, + 233 => 1774, + 234 => 1775, + 235 => 1778, + 236 => 1779, + 237 => 1780, + 238 => 1781, + 239 => 1785, + 240 => 1786, + 241 => 1801, + 242 => 1802, + 243 => 1803, + 244 => 1804, + 245 => 1805, + 246 => 1806, + 247 => 1807, + 248 => 1808, + 249 => 1809, + 250 => 1810, + 251 => 1812, + 252 => 1813, + 253 => 1814, + 254 => 1815, + 255 => 1816, + 256 => 1817, + 257 => 1818, + 258 => 1819, + 259 => 1828, + 260 => 1830, + 261 => 1831, + 262 => 1832, + 263 => 1843, + 264 => 1845, + 265 => 1847, + 266 => 1848, + 267 => 1850, + 268 => 1856, + 269 => 1857, + 270 => 1858, + 271 => 1859, + 272 => 1860, + 273 => 1862, + 274 => 1863, + 275 => 1864, + 276 => 1865, + 277 => 1867, + 278 => 1870, + 279 => 1872, + 280 => 1873, + 281 => 1876, + 282 => 1878, + 283 => 1901, + 284 => 1902, + 285 => 1903, + 286 => 1904, + 287 => 1905, + 288 => 1906, + 289 => 1907, + 290 => 1908, + 291 => 1909, + 292 => 1910, + 293 => 1912, + 294 => 1913, + 295 => 1914, + 296 => 1915, + 297 => 1916, + 298 => 1917, + 299 => 1918, + 300 => 1919, + 301 => 1920, + 302 => 1925, + 303 => 1928, + 304 => 1931, + 305 => 1936, + 306 => 1937, + 307 => 1940, + 308 => 1941, + 309 => 1947, + 310 => 1949, + 311 => 1951, + 312 => 1952, + 313 => 1954, + 314 => 1956, + 315 => 1959, + 316 => 1970, + 317 => 1971, + 318 => 1972, + 319 => 1973, + 320 => 1978, + 321 => 1979, + 322 => 1980, + 323 => 1984, + 324 => 1985, + 325 => 1989, + 326 => 20, + 327 => 212, + 328 => 213, + 329 => 216, + 330 => 220, + 331 => 221, + 332 => 222, + 333 => 224, + 334 => 225, + 335 => 226, + 336 => 228, + 337 => 229, + 338 => 230, + 339 => 232, + 340 => 233, + 341 => 234, + 342 => 238, + 343 => 239, + 344 => 241, + 345 => 242, + 346 => 243, + 347 => 244, + 348 => 245, + 349 => 247, + 350 => 249, + 351 => 251, + 352 => 252, + 353 => 254, + 354 => 256, + 355 => 257, + 356 => 258, + 357 => 260, + 358 => 261, + 359 => 263, + 360 => 264, + 361 => 266, + 362 => 267, + 363 => 268, + 364 => 269, + 365 => 27, + 366 => 290, + 367 => 299, + 368 => 30, + 369 => 31, + 370 => 32, + 371 => 33, + 372 => 34, + 373 => 351, + 374 => 352, + 375 => 353, + 376 => 354, + 377 => 355, + 378 => 358, + 379 => 359, + 380 => 36, + 381 => 370, + 382 => 371, + 383 => 372, + 384 => 373, + 385 => 374, + 386 => 375, + 387 => 381, + 388 => 389, + 389 => 39, + 390 => 40, + 391 => 41, + 392 => 420, + 393 => 421, + 394 => 43, + 395 => 44, + 396 => 46, + 397 => 47, + 398 => 48, + 399 => 49, + 400 => 51, + 401 => 53, + 402 => 54, + 403 => 55, + 404 => 56, + 405 => 57, + 406 => 58, + 407 => 599, + 408 => 62, + 409 => 66, + 410 => 686, + 411 => 7, + 412 => 81, + 413 => 82, + 414 => 84, + 415 => 86, + 416 => 886, + 417 => 90, + 418 => 91, + 419 => 94, + 420 => 962, + 421 => 966, + 422 => 98, ), 'es' => array ( diff --git a/src/libphonenumber/geocoding/data/de/352.php b/src/libphonenumber/geocoding/data/de/352.php index 2813cc7c9..c90c6bfb1 100644 --- a/src/libphonenumber/geocoding/data/de/352.php +++ b/src/libphonenumber/geocoding/data/de/352.php @@ -5,55 +5,218 @@ */ return array ( + 35221 => 'Weicherdingen', 35222 => 'Luxemburg', 35223 => 'Bad Mondorf', 35224 => 'Luxemburg', + 3522421 => 'Weicherdingen', + 3522422 => 'Luxemburg', + 3522423 => 'Bad Mondorf', + 3522425 => 'Luxemburg', + 3522427 => 'Belair, Luxemburg', + 3522428 => 'Luxemburg', + 3522429 => 'Luxemburg/Kockelscheuer', + 3522430 => 'Kanton Capellen/Kehlen', + 3522431 => 'Bartringen', + 3522432 => 'Lintgen/Kanton Mersch/Steinfort', + 3522433 => 'Walferdingen', + 3522434 => 'Rammeldingen/Senningerberg', + 3522435 => 'Sandweiler/Mutfort/Roodt-sur-Syre', + 3522436 => 'Hesperingen/Kockelscheuer/Roeser', + 3522437 => 'Leudelingen/Ehlingen/Monnerich', + 3522439 => 'Windhof/Steinfort', + 3522440 => 'Howald', + 3522442 => 'Plateau de Kirchberg', + 3522443 => 'Findel/Kirchberg', + 3522445 => 'Diedrich', + 3522447 => 'Lintgen', + 3522448 => 'Contern/Foetz', + 3522449 => 'Howald', + 3522450 => 'Bascharage/Petingen/Rodingen', + 3522451 => 'Düdelingen/Bettemburg/Livingen', + 3522452 => 'Düdelingen', + 3522453 => 'Esch-sur-Alzette', + 3522454 => 'Esch-sur-Alzette', + 3522455 => 'Esch-sur-Alzette/Monnerich', + 3522456 => 'Rümelingen', + 3522457 => 'Esch-sur-Alzette/Schifflingen', + 3522458 => 'Soleuvre/Differdingen', + 3522459 => 'Soleuvre', + 3522467 => 'Düdelingen', + 3522471 => 'Betzdorf', + 3522472 => 'Echternach', + 3522473 => 'Rosport', + 3522474 => 'Wasserbillig', + 3522475 => 'Distrikt Grevenmacher-sur-Moselle', + 3522476 => 'Wormeldingen', + 3522478 => 'Junglinster', + 3522479 => 'Berdorf/Consdorf', + 3522480 => 'Diekirch', + 3522481 => 'Ettelbrück/Reckange-sur-Mess', + 3522483 => 'Vianden', + 3522484 => 'Han/Lesse', + 3522485 => 'Bissen/Roost', + 3522487 => 'Fels', + 3522488 => 'Mertzig/Wahl', + 3522492 => 'Kanton Clerf/Fischbach/Hosingen', + 3522495 => 'Wiltz', + 3522497 => 'Huldingen', + 3522499 => 'Ulflingen', 35225 => 'Luxemburg', - 35226 => 'Luxemburg', - 35227 => 'Luxemburg', + 3522621 => 'Weicherdingen', + 3522622 => 'Luxemburg', + 3522623 => 'Bad Mondorf', + 3522625 => 'Luxemburg', + 3522627 => 'Belair, Luxemburg', + 3522628 => 'Luxemburg', + 3522629 => 'Luxemburg/Kockelscheuer', + 3522630 => 'Kanton Capellen/Kehlen', + 3522631 => 'Bartringen', + 3522632 => 'Lintgen/Kanton Mersch/Steinfort', + 3522633 => 'Walferdingen', + 3522634 => 'Rammeldingen/Senningerberg', + 3522635 => 'Sandweiler/Mutfort/Roodt-sur-Syre', + 3522636 => 'Hesperingen/Kockelscheuer/Roeser', + 3522637 => 'Leudelingen/Ehlingen/Monnerich', + 3522639 => 'Windhof/Steinfort', + 3522640 => 'Howald', + 3522642 => 'Plateau de Kirchberg', + 3522643 => 'Findel/Kirchberg', + 3522645 => 'Diedrich', + 3522647 => 'Lintgen', + 3522648 => 'Contern/Foetz', + 3522649 => 'Howald', + 3522650 => 'Bascharage/Petingen/Rodingen', + 3522651 => 'Düdelingen/Bettemburg/Livingen', + 3522652 => 'Düdelingen', + 3522653 => 'Esch-sur-Alzette', + 3522654 => 'Esch-sur-Alzette', + 3522655 => 'Esch-sur-Alzette/Monnerich', + 3522656 => 'Rümelingen', + 3522657 => 'Esch-sur-Alzette/Schifflingen', + 3522658 => 'Soleuvre/Differdingen', + 3522659 => 'Soleuvre', + 3522667 => 'Düdelingen', + 3522671 => 'Betzdorf', + 3522672 => 'Echternach', + 3522673 => 'Rosport', + 3522674 => 'Wasserbillig', + 3522675 => 'Distrikt Grevenmacher-sur-Moselle', + 3522676 => 'Wormeldingen', + 3522678 => 'Junglinster', + 3522679 => 'Berdorf/Consdorf', + 3522680 => 'Diekirch', + 3522681 => 'Ettelbrück/Reckange-sur-Mess', + 3522683 => 'Vianden', + 3522684 => 'Han/Lesse', + 3522685 => 'Bissen/Roost', + 3522687 => 'Fels', + 3522688 => 'Mertzig/Wahl', + 3522692 => 'Kanton Clerf/Fischbach/Hosingen', + 3522695 => 'Wiltz', + 3522697 => 'Huldingen', + 3522699 => 'Ulflingen', + 3522721 => 'Weicherdingen', + 3522722 => 'Luxemburg', + 3522723 => 'Bad Mondorf', + 3522725 => 'Luxemburg', + 3522727 => 'Belair, Luxemburg', + 3522728 => 'Luxemburg', + 3522729 => 'Luxemburg/Kockelscheuer', + 3522730 => 'Kanton Capellen/Kehlen', + 3522731 => 'Bartringen', + 3522732 => 'Lintgen/Kanton Mersch/Steinfort', + 3522733 => 'Walferdingen', + 3522734 => 'Rammeldingen/Senningerberg', + 3522735 => 'Sandweiler/Mutfort/Roodt-sur-Syre', + 3522736 => 'Hesperingen/Kockelscheuer/Roeser', + 3522737 => 'Leudelingen/Ehlingen/Monnerich', + 3522739 => 'Windhof/Steinfort', + 3522740 => 'Howald', + 3522742 => 'Plateau de Kirchberg', + 3522743 => 'Findel/Kirchberg', + 3522745 => 'Diedrich', + 3522747 => 'Lintgen', + 3522748 => 'Contern/Foetz', + 3522749 => 'Howald', + 3522750 => 'Bascharage/Petingen/Rodingen', + 3522751 => 'Düdelingen/Bettemburg/Livingen', + 3522752 => 'Düdelingen', + 3522753 => 'Esch-sur-Alzette', + 3522754 => 'Esch-sur-Alzette', + 3522755 => 'Esch-sur-Alzette/Monnerich', + 3522756 => 'Rümelingen', + 3522757 => 'Esch-sur-Alzette/Schifflingen', + 3522758 => 'Soleuvre/Differdingen', + 3522759 => 'Soleuvre', + 3522767 => 'Düdelingen', + 3522771 => 'Betzdorf', + 3522772 => 'Echternach', + 3522773 => 'Rosport', + 3522774 => 'Wasserbillig', + 3522775 => 'Distrikt Grevenmacher-sur-Moselle', + 3522776 => 'Wormeldingen', + 3522778 => 'Junglinster', + 3522779 => 'Berdorf/Consdorf', + 3522780 => 'Diekirch', + 3522781 => 'Ettelbrück/Reckange-sur-Mess', + 3522783 => 'Vianden', + 3522784 => 'Han/Lesse', + 3522785 => 'Bissen/Roost', + 3522787 => 'Fels', + 3522788 => 'Mertzig/Wahl', + 3522792 => 'Kanton Clerf/Fischbach/Hosingen', + 3522795 => 'Wiltz', + 3522797 => 'Huldingen', + 3522799 => 'Ulflingen', + 35228 => 'Luxemburg', 35229 => 'Luxemburg', - 35230 => 'Kanton Capellen', - 35231 => 'Bertrange', + 35230 => 'Kanton Capellen/Kehlen', + 35231 => 'Bartringen', 35232 => 'Kanton Mersch', 35233 => 'Walferdingen', - 35234 => 'Senningerberg', - 35235 => 'Sandweiler', - 35236 => 'Hesperingen', - 35237 => 'Leudelange', - 35239 => 'Steinfort', - 35240 => 'Luxemburg', - 35242 => 'Luxemburg', - 35243 => 'Luxemburg', - 35244 => 'Luxemburg', - 35245 => 'Luxemburg', - 35246 => 'Luxemburg', - 35247 => 'Luxemburg', - 35248 => 'Luxemburg', - 35249 => 'Luxemburg', - 35250 => 'Bascharage', - 35251 => 'Dudelange', - 35252 => 'Dudelange', + 35234 => 'Rammeldingen/Senningerberg', + 35235 => 'Sandweiler/Mutfort/Roodt-sur-Syre', + 35236 => 'Hesperingen/Kockelscheuer/Roeser', + 35237 => 'Leudelingen/Ehlingen/Monnerich', + 35239 => 'Windhof/Steinfort', + 3524 => 'Luxemburg', + 35240 => 'Howald', + 35242 => 'Plateau de Kirchberg', + 35243 => 'Findel/Kirchberg', + 35245 => 'Diedrich', + 35247 => 'Lintgen', + 35248 => 'Contern/Foetz', + 35249 => 'Howald', + 35250 => 'Bascharage/Petingen/Rodingen', + 35251 => 'Düdelingen/Bettemburg/Livingen', + 35252 => 'Düdelingen', 35253 => 'Esch-sur-Alzette', 35254 => 'Esch-sur-Alzette', - 35255 => 'Esch-sur-Alzette', - 35256 => 'Rumelange', - 35257 => 'Esch-sur-Alzette', - 35258 => 'Differdange', + 35255 => 'Esch-sur-Alzette/Monnerich', + 35256 => 'Rümelingen', + 35257 => 'Esch-sur-Alzette/Schifflingen', + 35258 => 'Differdingen', 35259 => 'Soleuvre', + 35267 => 'Düdelingen', 35271 => 'Betzdorf', 35272 => 'Echternach', + 35273 => 'Rosport', 35274 => 'Wasserbillig', 35275 => 'Distrikt Grevenmacher', - 35276 => 'Wormeldange', + 35276 => 'Wormeldingen', 35278 => 'Junglinster', - 35279 => 'Berdorf', - 35280 => 'Kanton Diekirch', + 35279 => 'Berdorf/Consdorf', + 35280 => 'Diekirch', 35281 => 'Ettelbrück', - 35283 => 'Kanton Vianden', - 35287 => 'Larochette', - 35292 => 'Kanton Clerf', - 35295 => 'Kanton Wiltz', - 35297 => 'Weiswampach', - 35299 => 'Troisvierges', + 35283 => 'Vianden', + 35284 => 'Han/Lesse', + 35285 => 'Bissen/Roost', + 35287 => 'Fels', + 35288 => 'Mertzig/Wahl', + 35292 => 'Kanton Clerf/Fischbach/Hosingen', + 35295 => 'Wiltz', + 35297 => 'Huldingen', + 35299 => 'Ulflingen', ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1346.php b/src/libphonenumber/geocoding/data/en/1346.php new file mode 100644 index 000000000..875207f14 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1346.php @@ -0,0 +1,10 @@ + 'Texas', +); +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1959.php b/src/libphonenumber/geocoding/data/en/1959.php new file mode 100644 index 000000000..64228f818 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1959.php @@ -0,0 +1,10 @@ + 'Connecticut', +); +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/33.php b/src/libphonenumber/geocoding/data/en/33.php index bcb26b4ed..63fc116d8 100644 --- a/src/libphonenumber/geocoding/data/en/33.php +++ b/src/libphonenumber/geocoding/data/en/33.php @@ -5,8 +5,6 @@ */ return array ( - 3310000 => 'Paris', - 3313004 => 'Ecquevilly', 3313005 => 'Coignières', 3313006 => 'Poissy', 3313007 => 'Plaisir', @@ -29,7 +27,7 @@ 3313029 => 'Luzarches', 3313030 => 'Cergy', 3313031 => 'Cergy', - 3313032 => 'Pontoise', + 3313032 => 'Cergy', 3313033 => 'Mantes-la-Jolie', 3313034 => 'Chambly', 3313035 => 'Viarmes', @@ -73,30 +71,24 @@ 3313074 => 'Poissy', 3313075 => 'Cergy', 3313076 => 'Argenteuil', - 3313078 => 'Bougival', 3313079 => 'Plaisir', 3313080 => 'Saint-Nom-la-Bretèche', 3313081 => 'Plaisir', 3313082 => 'La Celle Saint Cloud', 3313083 => 'Versailles', - 3313084 => 'Versailles', - 3313085 => 'Saint-Cyr-l\'École', 3313086 => 'Sartrouville', 3313087 => 'Saint-Germain-en-Laye', 3313088 => 'Rambouillet', 3313090 => 'Maule', - 3313092 => 'Mantes-la-Jolie', - 3313093 => 'Gargenville', + 3313092 => 'Mantes-la-Ville', 3313094 => 'Mantes-la-Jolie', 3313095 => 'Aubergenville', 3313096 => 'Montigny-le-Bretonneux', - 3313097 => 'Versailles', 3313098 => 'Mantes-la-Jolie', 3313099 => 'Les Mureaux', 3313402 => 'Saint-Ouen-l\'Aumône', 3313404 => 'Sarcelles', - 3313405 => 'Enghien-les-Bains', - 3313406 => 'Eaubonne', + 3313405 => 'Deuil-la-Barre', 3313407 => 'Gonesse', 3313408 => 'L\'Isle Adam', 3313409 => 'Viarmes', @@ -110,10 +102,9 @@ 3313417 => 'Saint-Gratien', 3313418 => 'Taverny', 3313419 => 'Sarcelles', - 3313420 => 'Pontoise', + 3313420 => 'Cergy', 3313421 => 'Saint-Ouen-l\'Aumône', 3313422 => 'Cergy', - 3313423 => 'Argenteuil', 3313424 => 'Cergy', 3313425 => 'Cergy', 3313427 => 'Eaubonne', @@ -122,12 +113,10 @@ 3313430 => 'Saint-Ouen-l\'Aumône', 3313431 => 'Fosses', 3313432 => 'Cergy', - 3313433 => 'Cergy', 3313434 => 'Argenteuil', 3313435 => 'Cergy', - 3313437 => 'Franconville', + 3313437 => 'Ermont', 3313438 => 'Sarcelles', - 3313439 => 'Domont', 3313440 => 'Saint-Ouen-l\'Aumône', 3313441 => 'Cergy', 3313442 => 'Boissy-l\'Aillerie', @@ -141,7 +130,6 @@ 3313452 => 'Montigny-le-Bretonneux', 3313453 => 'Gonesse', 3313457 => 'Rambouillet', - 3313458 => 'Vélizy-Villacoublay', 3313459 => 'Plaisir', 3313460 => 'Fontenay-le-Fleury', 3313461 => 'Coignières', @@ -170,15 +158,11 @@ 3313490 => 'Conflans-Sainte-Honorine', 3313492 => 'Les Mureaux', 3313493 => 'Maisons-Laffitte', - 3313494 => 'Rambouillet', - 3313497 => 'Mantes-la-Jolie', - 3313498 => 'Montigny-le-Bretonneux', 3313902 => 'Versailles', 3313904 => 'Saint-Germain-en-Laye', 3313907 => 'Versailles', 3313908 => 'Orgeval', 3313909 => 'Saint-Ouen-l\'Aumône', - 3313910 => 'Saint-Germain-en-Laye', 3313911 => 'Achères', 3313912 => 'Maisons-Laffitte', 3313913 => 'Sartrouville', @@ -203,10 +187,8 @@ 3313934 => 'Enghien-les-Bains', 3313935 => 'Domont', 3313937 => 'Chambly', - 3313942 => 'Saint-Cyr-l\'École', 3313943 => 'Le Chesnay', 3313944 => 'Montigny-le-Bretonneux', - 3313945 => 'Vélizy-Villacoublay', 3313946 => 'Vélizy-Villacoublay', 3313947 => 'Argenteuil', 3313949 => 'Versailles', @@ -224,8 +206,9 @@ 3313961 => 'Argenteuil', 3313962 => 'Maisons-Laffitte', 3313963 => 'Le Chesnay', - 3313964 => 'Enghien-les-Bains', + 3313964 => 'Montmorency', 3313965 => 'Poissy', + 3313966 => 'Le Chesnay', 3313967 => 'Versailles', 3313968 => 'Houilles', 3313969 => 'La Celle Saint Cloud', @@ -257,15 +240,7 @@ 3313996 => 'Argenteuil', 3313997 => 'Herblay', 3313998 => 'Argenteuil', - 3314001 => 'Paris', - 3314002 => 'Paris', - 3314003 => 'Paris', - 3314004 => 'Paris', - 3314005 => 'Paris', - 3314006 => 'Paris', - 3314007 => 'Paris', - 3314008 => 'Paris', - 3314009 => 'Paris', + 331400 => 'Paris', 3314010 => 'Saint-Ouen', 3314011 => 'Saint-Ouen', 3314012 => 'Saint-Ouen', @@ -276,47 +251,11 @@ 3314018 => 'Paris', 3314019 => 'Paris', 331402 => 'Paris', - 3314030 => 'Paris', - 3314031 => 'Paris', - 3314033 => 'Paris', - 3314034 => 'Paris', - 3314035 => 'Paris', - 3314036 => 'Paris', - 3314037 => 'Paris', - 3314038 => 'Paris', - 3314039 => 'Paris', - 3314040 => 'Paris', - 3314041 => 'Paris', - 3314043 => 'Paris', - 3314044 => 'Paris', - 3314045 => 'Paris', - 3314046 => 'Paris', - 3314047 => 'Paris', - 3314049 => 'Paris', - 3314050 => 'Paris', - 3314051 => 'Paris', - 3314052 => 'Paris', - 3314053 => 'Paris', - 3314054 => 'Paris', - 3314055 => 'Paris', - 3314056 => 'Paris', - 3314058 => 'Paris', - 3314059 => 'Paris', - 3314060 => 'Paris', - 3314061 => 'Paris', - 3314062 => 'Paris', - 3314064 => 'Paris', - 3314065 => 'Paris', - 3314067 => 'Paris', - 3314068 => 'Paris', - 3314069 => 'Paris', - 3314070 => 'Paris', - 3314071 => 'Paris', - 3314072 => 'Paris', - 3314073 => 'Paris', - 3314074 => 'Paris', - 3314075 => 'Paris', - 3314076 => 'Paris', + 331403 => 'Paris', + 331404 => 'Paris', + 331405 => 'Paris', + 331406 => 'Paris', + 331407 => 'Paris', 3314080 => 'Asnières-sur-Seine', 3314082 => 'Paris', 3314083 => 'Clamart', @@ -333,9 +272,7 @@ 3314094 => 'Clamart', 3314095 => 'Issy-les-Moulineaux', 3314096 => 'Antony', - 3314097 => 'Nanterre', 3314099 => 'Suresnes', - 3314102 => 'Puteaux', 3314105 => 'Levallois-Perret', 3314106 => 'Clichy', 3314108 => 'Issy-les-Moulineaux', @@ -353,13 +290,11 @@ 3314120 => 'Nanterre', 3314121 => 'Gennevilliers', 3314122 => 'Boulogne-Billancourt', - 3314124 => 'Cachan', - 3314127 => 'Levallois-Perret', + 3314124 => 'Arcueil', + 3314127 => 'Clichy', 3314129 => 'Rueil-Malmaison', - 3314130 => 'Colombes', 3314131 => 'Boulogne-Billancourt', 3314132 => 'Asnières-sur-Seine', - 3314133 => 'Issy-les-Moulineaux', 3314134 => 'Levallois-Perret', 3314137 => 'Nanterre', 3314138 => 'Suresnes', @@ -371,15 +306,12 @@ 3314144 => 'Suresnes', 3314146 => 'Issy-les-Moulineaux', 3314147 => 'Gennevilliers', - 3314149 => 'Levallois-Perret', 3314150 => 'Drancy', - 3314151 => 'Tremblay-en-France', 3314152 => 'Sevran', 3314153 => 'Gagny', - 3314154 => 'Neuilly-sur-Marne', 3314155 => 'Bondy', 3314157 => 'Aubervilliers', - 3314158 => 'Montreuil Sous Bois', + 3314158 => 'Montreuil', 3314160 => 'Drancy', 3314161 => 'Aubervilliers', 3314170 => 'Montfermeil', @@ -392,16 +324,12 @@ 3314180 => 'Rungis Complexe', 3314181 => 'Saint-Maur-des-Fossés', 3314183 => 'Pantin', - 3314186 => 'Boulogne-Billancourt', 3314187 => 'Bourg-la-Reine', - 3314188 => 'Courbevoie', 3314190 => 'Issy-les-Moulineaux', - 3314191 => 'Nanterre', 3314192 => 'Neuilly-sur-Seine', 3314193 => 'Vincennes', 3314194 => 'Créteil', 3314195 => 'Fontenay-sous-Bois', - 3314196 => 'Rueil-Malmaison', 3314200 => 'Paris', 3314201 => 'Paris', 3314202 => 'Paris', @@ -419,19 +347,9 @@ 3314217 => 'Paris', 3314218 => 'Paris', 3314219 => 'Paris', - 3314221 => 'Paris', - 3314222 => 'Paris', - 3314223 => 'Paris', - 3314224 => 'Paris', - 3314225 => 'Paris', - 3314226 => 'Paris', - 3314227 => 'Paris', - 3314228 => 'Paris', - 3314229 => 'Paris', + 331422 => 'Paris', 3314230 => 'Paris', - 3314231 => 'Montrouge', 3314233 => 'Paris', - 3314234 => 'Paris', 3314235 => 'Saint-Denis', 3314236 => 'Paris', 3314237 => 'Antony', @@ -441,7 +359,6 @@ 3314241 => 'Paris', 3314242 => 'Colombes', 3314243 => 'Saint-Denis', - 3314244 => 'Paris', 3314245 => 'Paris', 3314246 => 'Paris', 3314247 => 'Paris', @@ -456,15 +373,7 @@ 3314257 => 'Paris', 3314258 => 'Paris', 3314259 => 'Paris', - 3314260 => 'Paris', - 3314261 => 'Paris', - 3314262 => 'Paris', - 3314263 => 'Paris', - 3314264 => 'Paris', - 3314265 => 'Paris', - 3314266 => 'Paris', - 3314267 => 'Paris', - 3314268 => 'Paris', + 331426 => 'Paris', 3314270 => 'Clichy', 3314271 => 'Paris', 3314272 => 'Paris', @@ -481,15 +390,10 @@ 3314284 => 'Paris', 3314285 => 'Paris', 3314286 => 'Paris', - 3314287 => 'Montreuil Sous Bois', + 3314287 => 'Montreuil', 3314288 => 'Paris', 3314289 => 'Paris', - 3314292 => 'Paris', - 3314293 => 'Paris', - 3314294 => 'Paris', - 3314296 => 'Paris', - 3314297 => 'Paris', - 3314299 => 'Paris', + 331429 => 'Paris', 3314300 => 'Neuilly-Plaisance', 3314301 => 'Gagny', 3314302 => 'Gagny', @@ -503,7 +407,6 @@ 3314310 => 'Sevran', 3314311 => 'La Courneuve', 3314312 => 'Paris', - 3314313 => 'Paris', 3314314 => 'Paris', 3314315 => 'Paris', 3314318 => 'Paris', @@ -516,7 +419,7 @@ 3314327 => 'Paris', 3314328 => 'Vincennes', 3314329 => 'Paris', - 3314330 => 'Montfermeil', + 3314330 => 'Livry-Gargan', 3314331 => 'Paris', 3314332 => 'Montfermeil', 3314333 => 'Courbevoie', @@ -557,83 +460,23 @@ 3314378 => 'Maisons-Alfort', 3314379 => 'Paris', 3314380 => 'Paris', - 3314381 => 'Le Raincy', + 3314381 => 'Gagny', 3314382 => 'Villeneuve-Saint-Georges', 3314383 => 'Sevran', 3314384 => 'Sevran', 3314385 => 'Sevran', - 3314386 => 'Santeny', + 3314386 => 'Villeneuve-Saint-Georges', 3314387 => 'Paris', 3314388 => 'Montfermeil', 3314389 => 'Villeneuve-Saint-Georges', 3314390 => 'Ivry-sur-Seine', 3314391 => 'Vitry-sur-Seine', 3314394 => 'Fontenay-sous-Bois', - 3314395 => 'Paris', 3314396 => 'Maisons-Alfort', 3314397 => 'Saint-Maur-des-Fossés', 3314398 => 'Vincennes', 3314399 => 'Créteil', - 3314401 => 'Paris', - 3314405 => 'Paris', - 3314406 => 'Paris', - 3314407 => 'Paris', - 3314408 => 'Paris', - 3314409 => 'Paris', - 3314411 => 'Paris', - 3314413 => 'Paris', - 3314415 => 'Paris', - 3314416 => 'Paris', - 3314417 => 'Paris', - 3314418 => 'Paris', - 3314419 => 'Paris', - 3314423 => 'Paris', - 3314424 => 'Paris', - 3314426 => 'Paris', - 3314427 => 'Paris', - 3314429 => 'Paris', - 3314430 => 'Paris', - 3314432 => 'Paris', - 3314434 => 'Paris', - 3314437 => 'Paris', - 3314438 => 'Paris', - 3314439 => 'Paris', - 3314440 => 'Paris', - 3314441 => 'Paris', - 3314442 => 'Paris', - 3314443 => 'Paris', - 3314449 => 'Paris', - 3314450 => 'Paris', - 3314451 => 'Paris', - 3314452 => 'Paris', - 3314453 => 'Paris', - 3314454 => 'Paris', - 3314455 => 'Paris', - 3314456 => 'Paris', - 3314458 => 'Paris', - 3314459 => 'Paris', - 3314461 => 'Paris', - 3314462 => 'Paris', - 3314463 => 'Paris', - 3314464 => 'Paris', - 3314465 => 'Paris', - 3314467 => 'Paris', - 3314468 => 'Paris', - 3314469 => 'Paris', - 331447 => 'Paris', - 3314482 => 'Paris', - 3314483 => 'Paris', - 3314484 => 'Paris', - 3314485 => 'Paris', - 3314487 => 'Paris', - 3314488 => 'Paris', - 3314489 => 'Paris', - 3314490 => 'Paris', - 3314491 => 'Paris', - 3314492 => 'Paris', - 3314493 => 'Paris', - 3314494 => 'Paris', - 3314495 => 'Paris', + 33144 => 'Paris', 3314500 => 'Paris', 3314501 => 'Paris', 3314502 => 'Paris', @@ -648,12 +491,10 @@ 3314511 => 'Saint-Maur-des-Fossés', 3314512 => 'Rungis Complexe', 3314513 => 'Bonneuil-sur-Marne', - 3314514 => 'Fontenay-sous-Bois', 3314515 => 'Ivry-sur-Seine', 3314516 => 'Champigny-sur-Marne', 3314517 => 'Créteil', 3314518 => 'Maisons-Alfort', - 3314519 => 'Levallois-Perret', 3314520 => 'Paris', 3314521 => 'Ivry-sur-Seine', 3314522 => 'Paris', @@ -681,17 +522,10 @@ 3314544 => 'Paris', 3314545 => 'Paris', 3314546 => 'Cachan', - 3314547 => 'Arcueil', + 3314547 => 'Cachan', 3314548 => 'Paris', 3314549 => 'Paris', - 3314550 => 'Paris', - 3314551 => 'Paris', - 3314553 => 'Paris', - 3314554 => 'Paris', - 3314555 => 'Paris', - 3314556 => 'Paris', - 3314557 => 'Paris', - 3314558 => 'Paris', + 331455 => 'Paris', 3314560 => 'Rungis Complexe', 3314561 => 'Paris', 3314562 => 'Paris', @@ -716,8 +550,7 @@ 3314592 => 'Noisy-le-Grand', 3314593 => 'Chennevières-sur-Marne', 3314594 => 'Chennevières-sur-Marne', - 3314595 => 'Villecresnes', - 3314596 => 'Paris', + 3314595 => 'Limeil-Brévannes', 3314597 => 'Villeneuve-le-Roi', 3314598 => 'Mandres-les-Roses', 3314599 => 'Villecresnes', @@ -731,9 +564,7 @@ 3314608 => 'Boulogne-Billancourt', 3314609 => 'Boulogne-Billancourt', 3314610 => 'Boulogne-Billancourt', - 3314611 => 'Antony', 3314612 => 'Montrouge', - 3314613 => 'Colombes', 3314615 => 'Fresnes', 3314620 => 'Boulogne-Billancourt', 3314621 => 'Boulogne-Billancourt', @@ -752,11 +583,8 @@ 3314636 => 'Paris', 3314637 => 'Neuilly-sur-Seine', 3314638 => 'Issy-les-Moulineaux', - 3314639 => 'Levallois-Perret', 3314640 => 'Neuilly-sur-Seine', - 3314641 => 'Neuilly-sur-Seine', 3314642 => 'Issy-les-Moulineaux', - 3314643 => 'Neuilly-sur-Seine', 3314644 => 'Issy-les-Moulineaux', 3314645 => 'Issy-les-Moulineaux', 3314647 => 'Paris', @@ -778,12 +606,10 @@ 3314665 => 'Bagneux', 3314666 => 'Antony', 3314667 => 'Courbevoie', - 3314668 => 'Fresnes', - 3314669 => 'Nanterre', + 3314668 => 'Antony', 3314670 => 'Ivry-sur-Seine', 3314671 => 'Ivry-sur-Seine', 3314672 => 'Ivry-sur-Seine', - 3314673 => 'Montrouge', 3314674 => 'Antony', 3314675 => 'Rungis Complexe', 3314677 => 'Villejuif', @@ -793,13 +619,11 @@ 3314682 => 'Vitry-sur-Seine', 3314683 => 'Sceaux', 3314684 => 'Boulogne-Billancourt', - 3314685 => 'Gennevilliers', 3314686 => 'Rungis Complexe', 3314687 => 'Rungis Complexe', 3314688 => 'Asnières-sur-Seine', 3314689 => 'Antony', 3314691 => 'Courbevoie', - 3314692 => 'Puteaux', 3314694 => 'Boulogne-Billancourt', 3314695 => 'Nanterre', 3314697 => 'Suresnes', @@ -815,10 +639,9 @@ 3314707 => 'Paris', 3314708 => 'Rueil-Malmaison', 3314709 => 'Chaville', - 3314710 => 'Rueil-Malmaison', - 3314711 => 'Saint-Cloud', 3314712 => 'Boulogne-Billancourt', 3314714 => 'Rueil-Malmaison', + 3314715 => 'Levallois-Perret', 3314716 => 'Rueil-Malmaison', 3314717 => 'Courbevoie', 3314718 => 'Vitry-sur-Seine', @@ -842,7 +665,7 @@ 3314737 => 'Clichy', 3314738 => 'Neuilly-sur-Seine', 3314739 => 'Clichy', - 3314740 => 'Gentilly', + 3314740 => 'Cachan', 3314741 => 'Garches', 3314742 => 'Paris', 3314743 => 'Paris', @@ -863,7 +686,6 @@ 3314759 => 'Levallois-Perret', 3314760 => 'Colombes', 3314761 => 'Boulogne-Billancourt', - 3314762 => 'Puteaux', 3314763 => 'Paris', 3314764 => 'Paris', 3314765 => 'Issy-les-Moulineaux', @@ -877,7 +699,6 @@ 3314774 => 'Puteaux', 3314775 => 'Puteaux', 3314776 => 'Puteaux', - 3314777 => 'Rueil-Malmaison', 3314778 => 'Puteaux', 3314780 => 'Colombes', 3314781 => 'Colombes', @@ -907,13 +728,12 @@ 3314807 => 'Paris', 3314808 => 'Vincennes', 3314809 => 'Saint-Denis', - 3314810 => 'Pantin', 3314811 => 'Aubervilliers', 3314812 => 'Rosny-Sous-Bois', 3314813 => 'Saint-Denis', 3314815 => 'Noisy-le-Grand', 3314817 => 'Villepinte', - 3314818 => 'Montreuil Sous Bois', + 3314818 => 'Montreuil', 3314819 => 'Aulnay-sous-Bois', 3314820 => 'Saint-Denis', 3314821 => 'Stains', @@ -946,25 +766,24 @@ 3314848 => 'Bondy', 3314849 => 'Bondy', 3314850 => 'Bondy', - 3314851 => 'Montreuil Sous Bois', + 3314851 => 'Montreuil', 3314852 => 'Choisy-le-Roi', 3314853 => 'Choisy-le-Roi', 3314854 => 'Rosny-Sous-Bois', 3314855 => 'Villemomble', 3314856 => 'Paris', - 3314857 => 'Montreuil Sous Bois', - 3314858 => 'Montreuil Sous Bois', - 3314859 => 'Montreuil Sous Bois', + 3314857 => 'Montreuil', + 3314858 => 'Montreuil', + 3314859 => 'Montreuil', 3314860 => 'Tremblay-en-France', 3314861 => 'Tremblay-en-France', - 3314862 => 'Roissy-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 Sous Bois', + 3314870 => 'Montreuil', 3314871 => 'Le Perreux sur Marne', 3314872 => 'Le Perreux sur Marne', 3314873 => 'Nogent-sur-Marne', @@ -996,26 +815,14 @@ 3314899 => 'Créteil', 3314900 => 'Puteaux', 3314901 => 'Puteaux', - 3314903 => 'Puteaux', - 3314905 => 'Courbevoie', - 3314906 => 'Puteaux', 3314908 => 'Gentilly', 3314909 => 'Boulogne-Billancourt', 3314910 => 'Boulogne-Billancourt', 3314911 => 'Saint-Cloud', 3314912 => 'Arcueil', - 3314915 => 'Pantin', 3314917 => 'Saint-Denis', - 3314919 => 'Roissy-en-France', - 3314921 => 'Saint-Ouen', - 3314923 => 'Paris', - 3314924 => 'Paris', - 3314926 => 'Paris', - 3314927 => 'Paris', - 3314928 => 'Paris', - 3314929 => 'Paris', + 331492 => 'Paris', 3314930 => 'Villiers-sur-Marne', - 3314931 => 'Noisy-le-Grand', 3314932 => 'Noisy-le-Grand', 3314933 => 'Saint-Denis', 3314934 => 'La Courneuve', @@ -1023,7 +830,6 @@ 3314936 => 'Sevran', 3314937 => 'Aubervilliers', 3314938 => 'Villepinte', - 3314940 => 'Saint-Denis', 3314941 => 'Villiers-sur-Marne', 3314942 => 'Noisy-le-Sec', 3314944 => 'Neuilly-sur-Marne', @@ -1031,11 +837,9 @@ 3314946 => 'Saint-Denis', 3314947 => 'Roissy-en-France', 3314948 => 'Saint-Ouen', - 3314949 => 'Paris', 3314951 => 'Saint-Denis', 3314952 => 'Paris', 3314953 => 'Paris', - 3314954 => 'Paris', 3314956 => 'Créteil', 3314957 => 'Vincennes', 3314958 => 'Villejuif', @@ -1044,20 +848,18 @@ 3314961 => 'Villeneuve-le-Roi', 3314962 => 'Chennevières-sur-Marne', 3314963 => 'Tremblay-en-France', - 3314964 => 'Levallois-Perret', 3314965 => 'Montrouge', 3314966 => 'Sèvres', - 3314968 => 'Clichy', + 3314968 => 'Levallois-Perret', 3314969 => 'Cachan', 3314970 => 'Paris', - 3314971 => 'Stains', + 3314971 => 'Saint-Denis', 3314972 => 'Bagnolet', 3314974 => 'Fontenay-sous-Bois', - 3314975 => 'Orly', 3314976 => 'Saint-Maur-des-Fossés', 3314977 => 'Maisons-Alfort', 3314978 => 'Rungis Complexe', - 3314979 => 'Chevilly-Larue', + 3314979 => 'Rungis Complexe', 3314980 => 'Créteil', 3314981 => 'Créteil', 3314982 => 'Sucy-en-Brie', @@ -1065,50 +867,22 @@ 3314984 => 'Fresnes', 3314985 => 'Arcueil', 3314986 => 'Gentilly', - 3314988 => 'Montreuil Sous Bois', - 3314989 => 'Villepinte', + 3314988 => 'Montreuil', 3314993 => 'Bagnolet', 3314995 => 'Paris', 3314996 => 'Paris', 3314997 => 'Courbevoie', 3314998 => 'Saint-Denis', - 3315300 => 'Paris', - 3315301 => 'Paris', - 3315302 => 'Paris', - 3315304 => 'Paris', - 3315305 => 'Paris', - 3315306 => 'Paris', - 3315309 => 'Paris', + 331530 => 'Paris', 3315310 => 'Paris', 3315311 => 'Paris', 3315314 => 'Villejuif', 3315316 => 'Paris', 3315317 => 'Paris', 3315319 => 'Paris', - 3315320 => 'Paris', - 3315321 => 'Paris', - 3315323 => 'Paris', - 3315324 => 'Paris', - 3315325 => 'Paris', - 3315326 => 'Paris', - 3315327 => 'Paris', - 3315328 => 'Paris', - 3315329 => 'Paris', - 3315330 => 'Paris', - 3315331 => 'Paris', - 3315332 => 'Paris', - 3315333 => 'Paris', - 3315334 => 'Paris', - 3315335 => 'Paris', - 3315336 => 'Paris', - 3315338 => 'Paris', - 3315340 => 'Paris', - 3315341 => 'Paris', - 3315342 => 'Paris', - 3315343 => 'Paris', - 3315344 => 'Paris', - 3315345 => 'Paris', - 3315346 => 'Paris', + 331532 => 'Paris', + 331533 => 'Paris', + 331534 => 'Paris', 3315353 => 'Paris', 3315356 => 'Aubervilliers', 3315357 => 'Paris', @@ -1124,145 +898,71 @@ 3315367 => 'Paris', 3315368 => 'Paris', 3315369 => 'Paris', - 3315370 => 'Paris', - 3315372 => 'Paris', - 3315375 => 'Paris', - 3315376 => 'Paris', - 3315377 => 'Paris', - 3315379 => 'Paris', - 3315380 => 'Paris', - 3315381 => 'Paris', - 3315382 => 'Paris', - 3315383 => 'Paris', - 3315385 => 'Paris', - 3315386 => 'Paris', - 3315389 => 'Paris', - 3315390 => 'Paris', - 3315392 => 'Paris', - 3315393 => 'Paris', - 3315394 => 'Paris', - 3315395 => 'Paris', - 3315396 => 'Paris', - 3315399 => 'Fontenay-sous-Bois', + 331537 => 'Paris', + 331538 => 'Paris', + 331539 => 'Paris', 3315502 => 'Asnières-sur-Seine', 3315504 => 'Paris', 3315506 => 'Paris', 3315507 => 'Paris', - 3315509 => 'Champigny-sur-Marne', 3315512 => 'Saint-Maur-des-Fossés', - 3315517 => 'Nanterre', - 3315520 => 'Boulogne-Billancourt', - 3315521 => 'Clichy', - 3315525 => 'Paris', - 3315526 => 'Paris', - 3315527 => 'Paris', - 3315528 => 'Paris', - 3315530 => 'Paris', - 3315531 => 'Paris', - 3315532 => 'Paris', - 3315533 => 'Paris', - 3315534 => 'Paris', - 3315535 => 'Paris', - 3315537 => 'Paris', - 3315538 => 'Boulogne-Billancourt', + 331552 => 'Paris', + 331553 => 'Paris', 3315542 => 'Paris', 3315543 => 'Paris', 3315546 => 'Clichy', - 3315547 => 'Rueil-Malmaison', - 3315548 => 'Montrouge', - 3315552 => 'Châtenay-Malabry', - 3315553 => 'Vitry-sur-Seine', - 3315556 => 'Paris', - 3315557 => 'Saint-Cloud', - 3315558 => 'Montrouge', + 3315552 => 'Fontenay-aux-Roses', 3315559 => 'Antony', 3315560 => 'Boulogne-Billancourt', - 3315561 => 'Neuilly-sur-Seine', 3315562 => 'Neuilly-sur-Seine', - 3315563 => 'Levallois-Perret', 3315564 => 'Sèvres', - 3315565 => 'Paris', - 3315566 => 'Colombes', - 3315569 => 'Nanterre', - 3315570 => 'Courbevoie', - 3315573 => 'Paris', - 3315574 => 'Paris', - 3315576 => 'Paris', - 3315578 => 'Paris', - 3315579 => 'Paris', + 331557 => 'Paris', 3315580 => 'Paris', 3315585 => 'Noisy-le-Grand', - 3315586 => 'Montreuil Sous Bois', + 3315586 => 'Montreuil', 3315587 => 'Saint-Denis', 3315590 => 'Levallois-Perret', 3315593 => 'Saint-Denis', - 3315594 => 'Rueil-Malmaison', 3315595 => 'Issy-les-Moulineaux', 3315596 => 'Saint-Maur-des-Fossés', 3315597 => 'Saint-Maur-des-Fossés', 3315598 => 'Champigny-sur-Marne', - 3315602 => 'Paris', - 3315603 => 'Paris', 3315605 => 'Colombes', 3315608 => 'Paris', 3315620 => 'Ivry-sur-Seine', - 3315621 => 'Paris', - 3315623 => 'Paris', 3315624 => 'Paris', 3315626 => 'Paris', - 3315628 => 'Paris', - 3315629 => 'Maisons-Alfort', + 3315629 => 'Alfortville', 3315630 => 'Rungis Complexe', 3315631 => 'Chennevières-sur-Marne', 3315633 => 'Paris', - 3315636 => 'Paris', 3315643 => 'Paris', 3315645 => 'Antony', - 3315652 => 'Paris', - 3315653 => 'Paris', - 3315654 => 'Paris', - 3315656 => 'Paris', - 3315658 => 'Paris', - 3315659 => 'Paris', - 3315661 => 'Paris', - 3315662 => 'Paris', - 3315668 => 'Paris', - 3315669 => 'Paris', + 331565 => 'Paris', + 331566 => 'Paris', 3315670 => 'Rungis Complexe', 3315671 => 'Créteil', - 3315672 => 'Créteil', 3315673 => 'Sucy-en-Brie', 3315674 => 'Sucy-en-Brie', 3315679 => 'Paris', - 3315680 => 'Paris', 3315681 => 'Paris', 3315683 => 'Colombes', 3315686 => 'Chennevières-sur-Marne', 3315688 => 'Paris', - 3315689 => 'Paris', - 3315690 => 'Paris', - 3315691 => 'Paris', - 3315692 => 'Paris', - 3315695 => 'Paris', - 3315698 => 'Paris', + 331569 => 'Paris', 3315714 => 'Pantin', 3315719 => 'Antony', 3315721 => 'Montrouge', 3315742 => 'Pantin', 3315763 => 'Montrouge', - 3315764 => 'Clichy', - 3315767 => 'Colombes', 3315769 => 'Rueil-Malmaison', 3315805 => 'Paris', 3315818 => 'Paris', - 3315822 => 'Paris', 3315830 => 'Paris', 3315834 => 'Saint-Denis', 3315836 => 'Paris', 3315842 => 'Choisy-le-Roi', - 3315845 => 'Paris', - 3315856 => 'Paris', - 3315859 => 'Paris', + 331585 => 'Paris', 3315860 => 'Paris', 3315862 => 'Paris', 3315864 => 'Vincennes', @@ -1283,7 +983,7 @@ 3316015 => 'Sainte-Geneviève-des-Bois', 3316016 => 'Sainte-Geneviève-des-Bois', 3316017 => 'Torcy', - 3316018 => 'Pontault-Combault', + 3316018 => 'Lieusaint', 3316019 => 'Igny', 3316020 => 'Chelles', 3316021 => 'Mitry-Mory', @@ -1297,22 +997,17 @@ 3316029 => 'Pontault-Combault', 3316031 => 'Lagny-sur-Marne', 3316032 => 'Meaux', - 3316033 => 'Champs-sur-Marne', 3316034 => 'Pontault-Combault', 3316035 => 'Saint-Thibault-des-Vignes', 3316036 => 'Montévrain', 3316037 => 'Torcy', - 3316038 => 'Meaux', 3316039 => 'Fontainebleau', - 3316041 => 'Meaux', 3316042 => 'Serris', 3316043 => 'Serris', 3316044 => 'Meaux', 3316046 => 'Brunoy', 3316047 => 'Brunoy', 3316048 => 'Athis-Mons', - 3316049 => 'Longjumeau', - 3316052 => 'Provins', 3316054 => 'Dammartin-en-Goële', 3316055 => 'Nemours', 3316056 => 'Melun', @@ -1322,20 +1017,17 @@ 3316060 => 'Combs-la-Ville', 3316062 => 'Brie-Comte-Robert', 3316063 => 'Savigny-le-Temple', - 3316064 => 'Roissy-en-Brie', 3316065 => 'Saint-Fargeau-Ponthierry', - 3316067 => 'Provins', 3316068 => 'Melun', 3316069 => 'Bois-le-Roi', 3316070 => 'Moret-sur-Loing', 3316071 => 'Fontainebleau', 3316072 => 'Fontainebleau', - 3316073 => 'Montereau-Fault-Yonne', 3316074 => 'Fontainebleau', 3316075 => 'Soisy-sur-Seine', - 3316077 => 'Evry', - 3316078 => 'Evry', - 3316079 => 'Evry', + 3316077 => 'Évry', + 3316078 => 'Évry', + 3316079 => 'Évry', 3316080 => 'Étréchy', 3316081 => 'Dourdan', 3316082 => 'Lardy', @@ -1343,15 +1035,12 @@ 3316084 => 'Brétigny-sur-Orge', 3316085 => 'Brétigny-sur-Orge', 3316086 => 'Bondoufle', - 3316087 => 'Evry', + 3316087 => 'Évry', 3316088 => 'Corbeil-Essonnes', 3316089 => 'Corbeil-Essonnes', - 3316091 => 'Evry', + 3316091 => 'Évry', 3316092 => 'Villebon-sur-Yvette', - 3316093 => 'Chelles', - 3316095 => 'Lognes', 3316096 => 'Montereau-Fault-Yonne', - 3316102 => 'Magny-en-Vexin', 3316104 => 'Sartrouville', 3316130 => 'Sartrouville', 3316137 => 'Montigny-le-Bretonneux', @@ -1392,15 +1081,13 @@ 3316447 => 'Massy', 3316448 => 'Longjumeau', 3316449 => 'Marcoussis', - 3316451 => 'Fontenay-Trésigny', 3316452 => 'Melun', - 3316453 => 'Palaiseau', - 3316454 => 'Morangis', + 3316454 => 'Longjumeau', 3316456 => 'Saint-Chéron', 3316457 => 'Mennecy', 3316458 => 'Breuillet', 3316459 => 'Dourdan', - 3316460 => 'Nangis', + 3316460 => 'Provins', 3316461 => 'Champs-sur-Marne', 3316462 => 'Lognes', 3316463 => 'Crécy-la-Chapelle', @@ -1413,32 +1100,28 @@ 3316470 => 'Montereau-Fault-Yonne', 3316471 => 'Melun', 3316472 => 'Chelles', - 3316473 => 'Champs-sur-Marne', 3316475 => 'Coulommiers', 3316476 => 'Bussy-Saint-Georges', 3316477 => 'Bussy-Saint-Georges', 3316478 => 'Nemours', 3316479 => 'Dammarie-les-Lys', 3316480 => 'Lognes', - 3316481 => 'Bois-le-Roi', - 3316485 => 'Soisy-sur-Seine', 3316486 => 'Les Ulis', 3316487 => 'Melun', 3316488 => 'Moissy-Cramayel', - 3316489 => 'Savigny-le-Temple', 3316490 => 'Arpajon', 3316491 => 'Limours en Hurepoix', 3316492 => 'Arpajon', 3316493 => 'Ballancourt-sur-Essonne', 3316494 => 'Étampes', 3316496 => 'Corbeil-Essonnes', - 3316497 => 'Evry', + 3316497 => 'Évry', 3316498 => 'Milly-la-Forêt', 3316499 => 'Mennecy', 3316900 => 'Quincy-sous-Sénart', 3316901 => 'Montlhéry', 3316902 => 'Ris-Orangis', - 3316903 => 'Draveil', + 3316903 => 'Montgeron', 3316904 => 'Morsang-sur-Orge', 3316905 => 'Savigny-sur-Orge', 3316906 => 'Ris-Orangis', @@ -1449,11 +1132,9 @@ 3316912 => 'Viry-Châtillon', 3316914 => 'Marolles-en-Hurepoix', 3316918 => 'Les Ulis', - 3316919 => 'Palaiseau', 3316920 => 'Massy', 3316921 => 'Juvisy-sur-Orge', - 3316922 => 'Corbeil-Essonnes', - 3316923 => 'Mennecy', + 3316923 => 'Cerny', 3316924 => 'Viry-Châtillon', 3316925 => 'Sainte-Geneviève-des-Bois', 3316926 => 'Arpajon', @@ -1462,11 +1143,10 @@ 3316929 => 'Orsay', 3316930 => 'Massy', 3316931 => 'Palaiseau', - 3316932 => 'Palaiseau', - 3316933 => 'Saclay', - 3316934 => 'Chilly-Mazarin', + 3316932 => 'Massy', + 3316934 => 'Longjumeau', 3316935 => 'Bièvres', - 3316936 => 'Evry', + 3316936 => 'Évry', 3316938 => 'Athis-Mons', 3316939 => 'Brunoy', 3316940 => 'Draveil', @@ -1476,7 +1156,7 @@ 3316944 => 'Savigny-sur-Orge', 3316945 => 'Juvisy-sur-Orge', 3316946 => 'Sainte-Geneviève-des-Bois', - 3316947 => 'Evry', + 3316947 => 'Évry', 3316948 => 'Yerres', 3316949 => 'Yerres', 3316951 => 'Sainte-Geneviève-des-Bois', @@ -1484,117 +1164,75 @@ 3316953 => 'Massy', 3316956 => 'Juvisy-sur-Orge', 3316957 => 'Athis-Mons', - 3316958 => 'Étampes', - 3316963 => 'Marcoussis', - 3316972 => 'Sainte-Geneviève-des-Bois', 3316975 => 'Massy', 3316978 => 'Étampes', 3316979 => 'Chilly-Mazarin', 3316980 => 'Montlhéry', 3316981 => 'Massy', - 3316982 => 'Orsay', 3316983 => 'Yerres', - 3316984 => 'Athis-Mons', - 3316985 => 'Igny', - 3316986 => 'Orsay', + 3316986 => 'Gif-sur-Yvette', 3316988 => 'Brétigny-sur-Orge', - 3316989 => 'Saint-Pierre-du-Perray', + 3316989 => 'Soisy-sur-Seine', 3316990 => 'Mennecy', - 3316991 => 'Evry', + 3316991 => 'Évry', 3316992 => 'Étampes', - 3316994 => 'Breuillet', 3316995 => 'Angerville', 3316996 => 'Savigny-sur-Orge', 3317000 => 'Chelles', - 3317007 => 'Montreuil', - 3317019 => 'Boulogne-Billancourt', 3317028 => 'Boulogne-Billancourt', - 3317039 => 'Paris', - 3317068 => 'Boulogne-Billancourt', 3317117 => 'Boulogne-Billancourt', 3317118 => 'Paris', 3317119 => 'Paris', - 3317124 => 'Paris', - 3317127 => 'Paris', - 3317132 => 'Paris', - 3317137 => 'Paris', - 3317139 => 'Paris', - 3317150 => 'Paris', - 3317160 => 'Paris', - 3317170 => 'Paris', - 3317173 => 'Paris', - 3317175 => 'Paris', - 3317197 => 'Paris', + 331712 => 'Paris', + 331713 => 'Paris', + 331715 => 'Paris', + 331716 => 'Paris', + 331717 => 'Paris', + 331719 => 'Paris', 3317234 => 'Paris', - 3317251 => 'Aulnay-sous-Bois', - 3317253 => 'Argenteuil', 3317348 => 'Boulogne-Billancourt', 3317413 => 'Saint-Germain-en-Laye', 3317430 => 'Paris', 3317462 => 'Boulogne-Billancourt', - 3317463 => 'Neuilly-sur-Seine', + 3317463 => 'Levallois-Perret', 3317464 => 'Paris', - 3317543 => 'Paris', + 3317540 => 'Argenteuil', + 3317542 => 'Paris', 3317549 => 'Boulogne-Billancourt', - 3317550 => 'Paris', - 3317551 => 'Paris', - 3317557 => 'Paris', - 3317593 => 'Saint-Germain-en-Laye', - 3317621 => 'Paris', - 3317629 => 'Argenteuil', + 331755 => 'Paris', + 3317581 => 'Cergy', 3317702 => 'Argenteuil', - 3317710 => 'Paris', - 3317711 => 'Paris', - 3317712 => 'Paris', - 3317713 => 'Paris', - 3317715 => 'Paris', - 3317716 => 'Paris', - 3317717 => 'Paris', - 3317718 => 'Paris', - 3317719 => 'Paris', - 3317762 => 'Paris', - 3317775 => 'Paris', - 3317780 => 'Sarcelles', - 3317809 => 'Paris', - 3317851 => 'Montigny-le-Bretonneux', + 331771 => 'Paris', 3317852 => 'Versailles', 3317853 => 'Asnières-sur-Seine', 3317854 => 'Créteil', - 3317874 => 'Versailles', - 3317876 => 'Paris', - 3317930 => 'Asnières-sur-Seine', - 3317946 => 'Issy-les-Moulineaux', + 3317930 => 'Rueil-Malmaison', 3317951 => 'Argenteuil', 3317956 => 'Créteil', - 3318006 => 'Paris', - 3318129 => 'Paris', - 3318200 => 'Boulogne-Billancourt', - 3318209 => 'Paris', - 3318306 => 'Paris', - 3318356 => 'Paris', - 3318362 => 'Courbevoie', - 3318364 => 'Paris', - 3318387 => 'Paris', - 3318389 => 'Paris', - 3318391 => 'Paris', - 3318392 => 'Paris', - 3318394 => 'Paris', - 3318395 => 'Paris', + 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', - 3322325 => 'Saint-Gregoire', - 3322327 => 'Vern-sur-Seiche', + 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 => 'Saint-Méen-le-Grand', + 3322343 => 'Montfort-sur-Meu', 3322344 => 'Rennes', 3322345 => 'Cesson-Sévigné', 3322346 => 'Rennes', @@ -1604,44 +1242,36 @@ 3322352 => 'Saint-Malo', 3322355 => 'Vitré', 3322728 => 'Eu', - 3322800 => 'Bouguenais', 3322802 => 'Vigneux-de-Bretagne', 3322803 => 'Saint-Herblain', - 3322807 => 'Orvault', 3322808 => 'Nantes', 3322811 => 'Saint-Jean-de-Monts', 3322812 => 'Challans', 3322813 => 'Fontenay-le-Comte', - 3322814 => 'Luçon', - 3322823 => 'Nantes', - 3322824 => 'Nantes', - 3322825 => 'Nantes', + 332282 => 'Nantes', 3322844 => 'Nantes', 3322853 => 'Saint-Brevin-les-Pins', 3322854 => 'Saint-Nazaire', - 3322900 => 'Brest', 3322940 => 'Briec', 3322962 => 'Landerneau', + 3323002 => 'Rennes', + 3323096 => 'Rennes', 3323106 => 'Caen', 3323109 => 'Vire', 3323110 => 'Bayeux', 3323114 => 'Deauville', 3323115 => 'Caen', 3323120 => 'Saint-Pierre-sur-Dives', - 3323126 => 'Verson', 3323127 => 'Caen', 3323128 => 'Houlgate', 3323129 => 'Caen', 3323130 => 'Caen', 3323131 => 'Lisieux', - 3323132 => 'Lisieux', 3323134 => 'Caen', - 3323135 => 'Caen', + 3323135 => 'Mondeville', 3323137 => 'Courseulles-sur-Mer', 3323138 => 'Caen', - 3323139 => 'Caen', 3323140 => 'Falaise', - 3323141 => 'Falaise', 3323143 => 'Caen', 3323144 => 'Caen', 3323146 => 'Caen', @@ -1651,7 +1281,7 @@ 3323151 => 'Bayeux', 3323152 => 'Caen', 3323153 => 'Caen', - 3323159 => 'Condé-sur-Noireau', + 3323154 => 'Hérouville-Saint-Clair', 3323161 => 'Lisieux', 3323162 => 'Lisieux', 3323164 => 'Pont-l\'Évêque', @@ -1691,12 +1321,9 @@ 3323212 => 'Rouen', 3323214 => 'Dieppe', 3323218 => 'Rouen', - 3323219 => 'Mont-Saint-Aignan', 3323220 => 'Pont-Audemer', 3323221 => 'Vernon', - 3323222 => 'Pacy-sur-Eure', 3323223 => 'Évreux', - 3323224 => 'Rugles', 3323225 => 'Louviers', 3323227 => 'Gisors', 3323228 => 'Évreux', @@ -1705,8 +1332,6 @@ 3323231 => 'Évreux', 3323232 => 'Verneuil-sur-Avre', 3323233 => 'Évreux', - 3323236 => 'Pacy-sur-Eure', - 3323237 => 'Saint-André-de-l\'Eure', 3323238 => 'Évreux', 3323239 => 'Évreux', 3323240 => 'Louviers', @@ -1721,7 +1346,6 @@ 3323255 => 'Gisors', 3323258 => 'Nonancourt', 3323259 => 'Val-de-Reuil', - 3323260 => 'Verneuil-sur-Avre', 3323261 => 'Val-de-Reuil', 3323262 => 'Évreux', 3323264 => 'Vernon', @@ -1736,21 +1360,17 @@ 3323282 => 'Maromme', 3323283 => 'Rouen', 3323284 => 'Notre-Dame-de-Gravenchon', - 3323286 => 'Bonsecours', 3323289 => 'Gournay-en-Bray', 3323290 => 'Dieppe', 3323291 => 'Saint-Étienne-du-Rouvray', 3323294 => 'Barentin', - 3323295 => 'Saint-Étienne-du-Rouvray', 3323296 => 'Elbeuf', 3323297 => 'Neufchâtel-en-Bray', 3323301 => 'Cherbourg-Octeville', - 3323302 => 'Cherbourg-Octeville', 3323303 => 'Équeurdreville-Hainneville', - 3323305 => 'Saint-Lo', - 3323306 => 'Saint-Lo', - 3323307 => 'Coutances', - 3323308 => 'Cherbourg-Octeville', + 3323305 => 'Saint-Lô', + 3323306 => 'Saint-Lô', + 3323308 => 'Équeurdreville-Hainneville', 3323310 => 'Cherbourg-Octeville', 3323312 => 'Argentan', 3323317 => 'Coutances', @@ -1759,23 +1379,20 @@ 3323322 => 'Tourlaville', 3323323 => 'Cherbourg-Octeville', 3323324 => 'L\'Aigle', - 3323325 => 'Mortagne-Au-Perche', 3323326 => 'Alençon', 3323328 => 'Alençon', 3323329 => 'Alençon', 3323331 => 'Alençon', 3323332 => 'Alençon', 3323336 => 'Argentan', - 3323338 => 'Domfront', 3323340 => 'Valognes', 3323342 => 'Carentan', 3323343 => 'Cherbourg-Octeville', 3323344 => 'Cherbourg-Octeville', 3323345 => 'Coutances', - 3323349 => 'Saint-Hilaire-du-Harcouët', 3323350 => 'Granville', 3323353 => 'Cherbourg-Octeville', - 3323357 => 'Saint-Lo', + 3323357 => 'Saint-Lô', 3323358 => 'Avranches', 3323362 => 'Flers', 3323364 => 'Flers', @@ -1783,16 +1400,16 @@ 3323367 => 'Argentan', 3323368 => 'Avranches', 3323371 => 'Carentan', - 3323372 => 'Saint-Lo', + 3323372 => 'Saint-Lô', 3323376 => 'Coutances', - 3323377 => 'Saint-Lo', + 3323377 => 'Saint-Lô', 3323378 => 'Cherbourg-Octeville', 3323379 => 'Avranches', 3323380 => 'Alençon', 3323381 => 'Alençon', 3323382 => 'Alençon', 3323384 => 'L\'Aigle', - 3323385 => 'Mortagne-Au-Perche', + 3323385 => 'Mortagne-au-Perche', 3323387 => 'Cherbourg-Octeville', 3323388 => 'Cherbourg-Octeville', 3323389 => 'Avranches', @@ -1801,17 +1418,14 @@ 3323393 => 'Cherbourg-Octeville', 3323394 => 'Cherbourg-Octeville', 3323395 => 'Valognes', - 3323396 => 'Flers', - 3323398 => 'Flers', - 3323437 => 'Tours', + 3323453 => 'Tours', 3323503 => 'Rouen', - 3323505 => 'Duclair', 3323506 => 'Dieppe', 3323507 => 'Rouen', 3323508 => 'Darnétal', 3323509 => 'Gournay-en-Bray', 3323510 => 'Fécamp', - 3323512 => 'Bois-Guillaume', + 3323512 => 'Mont-Saint-Aignan', 3323514 => 'Rouen', 3323515 => 'Rouen', 3323519 => 'Le Havre', @@ -1824,11 +1438,9 @@ 3323529 => 'Fécamp', 3323530 => 'Montivilliers', 3323531 => 'Bolbec', - 3323533 => 'Montville', 3323536 => 'Canteleu', 3323537 => 'Duclair', 3323538 => 'Lillebonne', - 3323539 => 'Lillebonne', 3323540 => 'Dieppe', 3323541 => 'Le Havre', 3323542 => 'Le Havre', @@ -1844,10 +1456,8 @@ 3323552 => 'Rouen', 3323553 => 'Le Havre', 3323554 => 'Le Havre', - 3323555 => 'Montivilliers', 3323556 => 'Yvetot', 3323557 => 'Saint-Valery-en-Caux', - 3323558 => 'Rouen', 3323559 => 'Bois-Guillaume', 3323560 => 'Bois-Guillaume', 3323561 => 'Bois-Guillaume', @@ -1866,7 +1476,6 @@ 3323574 => 'Déville-lès-Rouen', 3323577 => 'Elbeuf', 3323578 => 'Elbeuf', - 3323580 => 'Franqueville-Saint-Pierre', 3323581 => 'Elbeuf', 3323582 => 'Dieppe', 3323584 => 'Dieppe', @@ -1879,9 +1488,6 @@ 3323595 => 'Yvetot', 3323597 => 'Saint-Valery-en-Caux', 3323598 => 'Rouen', - 3323616 => 'Tours', - 3323617 => 'Orléans', - 3323647 => 'Orléans', 3323718 => 'Chartres', 3323720 => 'Chartres', 3323721 => 'Chartres', @@ -1896,18 +1502,16 @@ 3323735 => 'Chartres', 3323736 => 'Chartres', 3323737 => 'Senonches', - 3323738 => 'Dreux', 3323741 => 'Anet', 3323742 => 'Dreux', 3323744 => 'Châteaudun', 3323745 => 'Châteaudun', 3323746 => 'Dreux', - 3323747 => 'Brou', + 3323747 => 'Bonneval', 3323750 => 'Dreux', 3323751 => 'Nogent-le-Roi', 3323752 => 'Nogent-le-Rotrou', 3323753 => 'Nogent-le-Rotrou', - 3323763 => 'Dreux', 3323764 => 'Ézy-sur-Eure', 3323765 => 'Tremblay-les-Villages', 3323766 => 'Châteaudun', @@ -1916,20 +1520,15 @@ 3323784 => 'Chartres', 3323788 => 'Chartres', 3323791 => 'Chartres', - 3323794 => 'Châteaudun', 3323797 => 'Arrou', 3323798 => 'Cloyes-sur-le-Loir', 3323799 => 'Voves', - 3323805 => 'Gien', - 3323806 => 'Pithiviers', 3323807 => 'Montargis', 3323821 => 'Saint-Jean-de-Braye', 3323822 => 'Orléans', 3323824 => 'Orléans', 3323825 => 'Olivet', - 3323826 => 'Ferrières-en-Gâtinais', 3323828 => 'Montargis', - 3323829 => 'Coullons', 3323830 => 'Pithiviers', 3323831 => 'Briare', 3323833 => 'Puiseaux', @@ -1952,33 +1551,28 @@ 3323856 => 'Orléans', 3323858 => 'Châteauneuf-sur-Loire', 3323859 => 'Jargeau', - 3323860 => 'Saint-Jean-de-Braye', - 3323861 => 'Orléans', + 3323861 => 'Saint-Jean-de-Braye', 3323862 => 'Orléans', 3323863 => 'Olivet', - 3323864 => 'Olivet', + 3323864 => 'Saint-Denis-en-Val', 3323865 => 'Loury', 3323866 => 'Orléans', 3323867 => 'Gien', 3323868 => 'Orléans', 3323869 => 'Olivet', - 3323871 => 'Orléans', - 3323872 => 'Ingré', 3323873 => 'Saran', 3323874 => 'Ingré', - 3323876 => 'Saint-Denis-en-Val', 3323877 => 'Orléans', - 3323878 => 'Orléans', 3323879 => 'Orléans', 3323881 => 'Orléans', - 3323883 => 'Fleury-les-Aubrais', + 3323883 => 'Orléans', 3323884 => 'Orléans', 3323885 => 'Montargis', - 3323886 => 'Saint-Jean-de-Braye', + 3323886 => 'Orléans', 3323888 => 'Orléans', 3323889 => 'Montargis', 3323890 => 'Bellegarde', - 3323891 => 'Neuville-Aux-Bois', + 3323891 => 'Neuville-aux-Bois', 3323892 => 'Dordives', 3323893 => 'Montargis', 3323895 => 'Château-Renard', @@ -1988,7 +1582,6 @@ 3324000 => 'Saint-Nazaire', 3324001 => 'Saint-Nazaire', 3324002 => 'Sainte-Pazanne', - 3324005 => 'Rezé', 3324007 => 'Derval', 3324008 => 'Nantes', 3324009 => 'Liré', @@ -2002,17 +1595,14 @@ 3324018 => 'Nantes', 3324019 => 'Saint-Nazaire', 3324020 => 'Nantes', - 3324021 => 'Saint-Père-en-Retz', 3324022 => 'Saint-Nazaire', 3324023 => 'Batz-sur-Mer', 3324024 => 'Guérande', 3324025 => 'Sainte-Luce-sur-Loire', 3324027 => 'Saint-Brevin-les-Pins', - 3324028 => 'Chateaubriant', + 3324028 => 'Châteaubriant', 3324029 => 'Nantes', 3324030 => 'Nantes', - 3324032 => 'Rezé', - 3324033 => 'Vallet', 3324034 => 'Vertou', 3324035 => 'Nantes', 3324036 => 'Vallet', @@ -2023,14 +1613,12 @@ 3324041 => 'Nantes', 3324042 => 'Le Pouliguen', 3324043 => 'Nantes', - 3324044 => 'Nantes', 3324045 => 'Donges', 3324046 => 'Nantes', 3324047 => 'Nantes', 3324048 => 'Nantes', 3324049 => 'Nantes', 3324050 => 'Nantes', - 3324051 => 'Guémené-Penfao', 3324052 => 'Nantes', 3324053 => 'Saint-Nazaire', 3324054 => 'Clisson', @@ -2056,13 +1644,12 @@ 3324078 => 'Saint-Philbert-de-Grand-Lieu', 3324079 => 'Blain', 3324080 => 'Saint-Sébastien-sur-Loire', - 3324081 => 'Chateaubriant', + 3324081 => 'Châteaubriant', 3324082 => 'Pornic', 3324083 => 'Ancenis', 3324084 => 'Nantes', - 3324085 => 'Couëron', + 3324085 => 'Saint-Herblain', 3324086 => 'Couëron', - 3324088 => 'Herbignac', 3324089 => 'Nantes', 3324090 => 'Trignac', 3324091 => 'Saint-Nazaire', @@ -2071,17 +1658,14 @@ 3324094 => 'Treillières', 3324095 => 'Nantes', 3324096 => 'Ancenis', - 3324099 => 'Nantes', 3324105 => 'Angers', 3324118 => 'Angers', 3324119 => 'Angers', 3324120 => 'Angers', - 3324121 => 'Angers', 3324122 => 'Angers', 3324123 => 'Angers', 3324124 => 'Angers', 3324125 => 'Angers', - 3324126 => 'Segré', 3324127 => 'Angers', 3324129 => 'Cholet', 3324130 => 'Chemillé', @@ -2091,7 +1675,6 @@ 3324136 => 'Angers', 3324137 => 'Angers', 3324140 => 'Saumur', - 3324141 => 'Angers', 3324143 => 'Angers', 3324144 => 'Angers', 3324146 => 'Cholet', @@ -2100,27 +1683,20 @@ 3324149 => 'Cholet', 3324150 => 'Saumur', 3324151 => 'Saumur', - 3324152 => 'Longué-Jumelles', 3324153 => 'Saumur', - 3324155 => 'Saint-Macaire-en-Mauges', - 3324156 => 'Cholet', 3324158 => 'Cholet', 3324159 => 'Doué-la-Fontaine', 3324160 => 'Angers', 3324162 => 'Cholet', 3324163 => 'Beaupreau', - 3324164 => 'Jallais', 3324165 => 'Cholet', 3324166 => 'Angers', 3324167 => 'Saumur', 3324168 => 'Angers', 3324169 => 'Avrillé', 3324171 => 'Cholet', - 3324172 => 'Saint-Florent-le-Vieil', + 3324172 => 'Angers', 3324173 => 'Angers', - 3324174 => 'Angers', - 3324175 => 'Cholet', - 3324176 => 'Durtal', 3324178 => 'Chalonnes-sur-Loire', 3324179 => 'Angers', 3324180 => 'Maze', @@ -2129,68 +1705,58 @@ 3324186 => 'Angers', 3324187 => 'Angers', 3324188 => 'Angers', - 3324189 => 'Bauge', + 3324189 => 'Baugé', 3324190 => 'Cheviré-le-Rouge', 3324191 => 'Brissac-Quincé', 3324192 => 'Segré', - 3324193 => 'Saint-Barthélémy-d\'Anjou', - 3324196 => 'Saint-Barthélémy-d\'Anjou', + 3324193 => 'Saint-Barthélemy-d\'Anjou', 3324301 => 'Évron', 3324304 => 'Mayenne', 3324305 => 'Ernée', - 3324306 => 'Craon', - 3324307 => 'Château Gontier Bazouges', + 3324307 => 'Château-Gontier', 3324308 => 'Gorron', - 3324309 => 'Château Gontier Bazouges', + 3324309 => 'Château-Gontier', 3324314 => 'Le Mans', 3324316 => 'Le Mans', 3324321 => 'Arnage', 3324323 => 'Le Mans', 3324324 => 'Le Mans', - 3324325 => 'Saint-Saturnin', 3324326 => 'Laval', 3324328 => 'Le Mans', 3324329 => 'Bonnétable', 3324330 => 'Mayenne', - 3324331 => 'Mamers', 3324332 => 'Mayenne', - 3324335 => 'Saint-Calais', - 3324338 => 'Château-du-Loir', 3324339 => 'Le Mans', 3324340 => 'Changé', 3324341 => 'Le Mans', 3324342 => 'Écommoy', 3324343 => 'Le Mans', 3324344 => 'Château-du-Loir', - 3324346 => 'Mayet', 3324348 => 'La Flèche', 3324349 => 'Laval', 3324350 => 'Le Mans', - 3324351 => 'Le Mans', 3324352 => 'Le Mans', 3324353 => 'Laval', 3324354 => 'Le Mans', - 3324355 => 'Sablé-sur-Sarthe', 3324356 => 'Laval', 3324358 => 'Laval', 3324359 => 'Laval', 3324360 => 'La Ferté Bernard', 3324362 => 'Sablé-sur-Sarthe', 3324363 => 'Saint-Calais', - 3324364 => 'Laval', 3324366 => 'Laval', 3324367 => 'Laval', - 3324368 => 'Laval', 3324369 => 'Laval', 3324371 => 'La Ferté Bernard', 3324372 => 'Le Mans', + 3324374 => 'Le Mans', 3324375 => 'Le Mans', - 3324376 => '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', @@ -2199,7 +1765,6 @@ 3324392 => 'Sablé-sur-Sarthe', 3324394 => 'La Flèche', 3324395 => 'Sablé-sur-Sarthe', - 3324401 => 'Angers', 3324705 => 'Tours', 3324720 => 'Tours', 3324721 => 'Tours', @@ -2207,7 +1772,6 @@ 3324725 => 'Chambray-lès-Tours', 3324727 => 'Saint-Avertin', 3324728 => 'Chambray-lès-Tours', - 3324729 => 'Parçay-Meslay', 3324730 => 'Amboise', 3324731 => 'Tours', 3324732 => 'Saint-Pierre-des-Corps', @@ -2246,11 +1810,9 @@ 3324774 => 'Saint-Avertin', 3324775 => 'Tours', 3324776 => 'Tours', - 3324777 => 'Tours', 3324780 => 'Joué-lès-Tours', 3324785 => 'Tours', 3324786 => 'Tours', - 3324787 => 'Tours', 3324788 => 'Tours', 3324791 => 'Loches', 3324793 => 'Chinon', @@ -2258,16 +1820,10 @@ 3324797 => 'Bourgueil', 3324798 => 'Chinon', 3324802 => 'Bourges', - 3324820 => 'Bourges', - 3324821 => 'Bourges', - 3324823 => 'Bourges', - 3324824 => 'Bourges', - 3324827 => 'Bourges', + 332482 => 'Bourges', 3324830 => 'Saint-Germain-du-Puy', - 3324848 => 'Bourges', 3324850 => 'Bourges', 3324852 => 'Vierzon', - 3324853 => 'Vierzon', 3324854 => 'Sancerre', 3324855 => 'Saint-Florent-sur-Cher', 3324857 => 'Mehun-sur-Yèvre', @@ -2287,28 +1843,19 @@ 3324878 => 'Sancerre', 3324880 => 'Cuffy', 3324881 => 'Aubigny-sur-Nère', - 3324883 => 'Vierzon', 3324896 => 'Saint-Amand-Montrond', - 3324910 => 'Nantes', 3324944 => 'Nantes', - 3325001 => 'Caen', - 3325028 => 'Caen', 3325065 => 'Caen', 3325105 => 'La Roche sur Yon', - 3325106 => 'Montaigu', 3325108 => 'La Roche sur Yon', 3325110 => 'Saint-Nazaire', 3325111 => 'Rezé', 3325112 => 'La Chapelle sur Erdre', 3325113 => 'Nantes', - 3325114 => 'Ancenis', 3325116 => 'Saint-Nazaire', - 3325117 => 'Nantes', - 3325120 => 'Talmont-Saint-Hilaire', 3325121 => 'Les Sables d\'Olonne', 3325123 => 'Les Sables d\'Olonne', 3325124 => 'La Roche sur Yon', - 3325125 => 'Nantes', 3325126 => 'Saint-Gilles-Croix-de-Vie', 3325129 => 'Luçon', 3325130 => 'La Tranche sur Mer', @@ -2319,15 +1866,10 @@ 3325137 => 'La Roche sur Yon', 3325138 => 'Mouilleron-le-Captif', 3325139 => 'Noirmoutier-en-l\'Île', - 3325140 => 'Bournezeau', - 3325141 => 'Belleville-sur-Vie', - 3325142 => 'Saint-Fulgent', 3325144 => 'La Roche sur Yon', 3325147 => 'La Roche sur Yon', - 3325148 => 'Aizenay', 3325149 => 'Challans', 3325150 => 'Fontenay-le-Comte', - 3325151 => 'Fontenay-le-Comté', 3325153 => 'Saint-Martin-de-Fraigneau', 3325154 => 'Saint-Hilaire-de-Riez', 3325155 => 'Saint-Gilles-Croix-de-Vie', @@ -2345,10 +1887,10 @@ 3325168 => 'Challans', 3325169 => 'Fontenay-le-Comte', 3325170 => 'Rezé', - 3325171 => 'Vertou', 3325172 => 'Nantes', 3325173 => 'Guérande', 3325174 => 'Pornic', + 3325175 => 'La Baule Escoublac', 3325176 => 'Saint-Nazaire', 3325177 => 'Nantes', 3325178 => 'Orvault', @@ -2360,59 +1902,50 @@ 3325184 => 'Nantes', 3325185 => 'Sainte-Luce-sur-Loire', 3325186 => 'Nantes', - 3325188 => 'Nantes', 3325189 => 'Nantes', 3325190 => 'Bretignolles-sur-Mer', - 3325191 => 'Les Herbiers', - 3325192 => 'Saint-Paul-en-Pareds', 3325193 => 'Challans', 3325194 => 'Chantonnay', 3325195 => 'Les Sables d\'Olonne', - 3325197 => 'Angles', + 3325320 => 'Angers', 3325345 => 'Nantes', 3325355 => 'Nantes', 3325378 => 'Nantes', + 3325397 => 'Nantes', 3325400 => 'Valençay', 3325401 => 'Argenton-sur-Creuse', 3325402 => 'Buzançais', 3325403 => 'Issoudun', - 3325404 => 'Sainte-Lizaigne', 3325406 => 'Aigurande', - 3325407 => 'Chateauroux', - 3325408 => 'Chateauroux', + 3325407 => 'Châteauroux', + 3325408 => 'Châteauroux', 3325421 => 'Issoudun', - 3325422 => 'Chateauroux', - 3325423 => 'Savigny-sur-Braye', + 3325422 => 'Châteauroux', 3325424 => 'Argenton-sur-Creuse', 3325426 => 'Villedieu-sur-Indre', - 3325427 => 'Chateauroux', + 3325427 => 'Châteauroux', 3325428 => 'Le Blanc', 3325429 => 'Niherne', 3325431 => 'Cluis', 3325432 => 'Montrichard', - 3325434 => 'Chateauroux', + 3325434 => 'Châteauroux', 3325435 => 'Levroux', 3325436 => 'Ardentes', 3325437 => 'Le Blanc', 3325438 => 'Châtillon-sur-Indre', - 3325439 => 'Azay-le-Ferron', 3325441 => 'Lye', 3325442 => 'Blois', 3325443 => 'Blois', 3325445 => 'Blois', - 3325446 => 'Bracieux', 3325448 => 'La Châtre', - 3325449 => 'Vatan', 3325450 => 'Vineuil', 3325451 => 'Blois', - 3325452 => 'Blois', 3325453 => 'Châteauroux', 3325455 => 'Blois', 3325456 => 'Blois', - 3325457 => 'Blois', 3325458 => 'Blois', - 3325460 => 'Chateauroux', - 3325461 => 'Chateauroux', + 3325460 => 'Châteauroux', + 3325461 => 'Châteauroux', 3325467 => 'Vendôme', 3325470 => 'Mont-prés-Chambord', 3325473 => 'Vendôme', @@ -2425,14 +1958,11 @@ 3325481 => 'Mer', 3325484 => 'Buzançais', 3325485 => 'Montoire-sur-le-Loir', - 3325486 => 'Montoire-sur-le-Loir', 3325487 => 'Saint-Laurent-Nouan', 3325488 => 'Lamotte-Beuvron', 3325489 => 'Vendôme', 3325490 => 'Blois', - 3325494 => 'Romorantin-Lanthenay', 3325495 => 'Romorantin-Lanthenay', - 3325496 => 'Romorantin-Lanthenay', 3325497 => 'Salbris', 3325629 => 'Brest', 3325651 => 'Rennes', @@ -2454,7 +1984,7 @@ 3326234 => 'Saint-Leu', 3326235 => 'Saint-Pierre', 3326237 => 'Saint-Joseph', - 3326238 => 'Saint-Pierre', + 3326238 => 'Les Avirons', 3326239 => 'Saint-Louis', 3326240 => 'Saint-Denis', 3326241 => 'Saint-Denis', @@ -2476,10 +2006,9 @@ 3326257 => 'Le Tampon', 3326258 => 'Saint-André', 3326259 => 'Le Tampon', - 3326270 => 'Saint-Pierre', + 3326270 => 'Saint-Paul', 3326271 => 'Le Port', 3326272 => 'Sainte-Marie', - 3326273 => 'Saint-Denis', 3326290 => 'Saint-Denis', 3326291 => 'Saint-Louis', 3326292 => 'Saint-Denis', @@ -2488,34 +2017,23 @@ 3326296 => 'Saint-Pierre', 3326297 => 'Saint-Denis', 3326298 => 'Saint-Denis', - 3327201 => 'Nantes', 3327202 => 'Nantes', - 3327222 => 'Nantes', - 3327600 => 'Rouen', - 3327601 => 'Rouen', - 3327652 => 'Rouen', 3327776 => 'Rouen', 3328537 => 'Nantes', - 3329009 => 'Rennes', + 3328552 => 'Nantes', + 3329056 => 'Rennes', 3329078 => 'Rennes', - 3329091 => 'Brest', - 3329094 => 'Quimper', 3329601 => 'Saint-Brieuc', - 3329605 => 'Lannion', 3329611 => 'Ploumagoar', - 3329613 => 'Guingamp', 3329614 => 'Lannion', 3329615 => 'Trébeurden', 3329616 => 'Plouézec', 3329620 => 'Paimpol', 3329623 => 'Perros-Guirec', - 3329625 => 'Plémet', - 3329626 => 'Plessala', 3329628 => 'Loudéac', 3329629 => 'Rostrenen', 3329630 => 'Lamballe', 3329631 => 'Lamballe', - 3329632 => 'Plaintel', 3329633 => 'Saint-Brieuc', 3329635 => 'Plestin-les-Grèves', 3329636 => 'Plouguernével', @@ -2524,8 +2042,6 @@ 3329639 => 'Dinan', 3329640 => 'Guingamp', 3329641 => 'Saint-Cast-le-Guildo', - 3329642 => 'Plœuc-sur-Lié', - 3329643 => 'Guingamp', 3329644 => 'Guingamp', 3329645 => 'Bégard', 3329646 => 'Lannion', @@ -2533,7 +2049,6 @@ 3329648 => 'Lannion', 3329649 => 'Perros-Guirec', 3329650 => 'Lamballe', - 3329651 => 'Plénée-Jugon', 3329652 => 'Langueux', 3329654 => 'Plestin-les-Grèves', 3329655 => 'Paimpol', @@ -2546,7 +2061,6 @@ 3329664 => 'Plédran', 3329665 => 'Lanvollon', 3329666 => 'Loudéac', - 3329667 => 'Merdrignac', 3329668 => 'Saint-Brieuc', 3329669 => 'Binic', 3329670 => 'Saint-Quay-Portrieux', @@ -2563,7 +2077,6 @@ 3329684 => 'Plancoët', 3329685 => 'Dinan', 3329687 => 'Dinan', - 3329688 => 'Pleudihen-sur-Rance', 3329691 => 'Perros-Guirec', 3329692 => 'Tréguier', 3329694 => 'Saint-Brieuc', @@ -2571,7 +2084,6 @@ 3329701 => 'Vannes', 3329702 => 'Guidel', 3329705 => 'Quéven', - 3329707 => 'Pontivy', 3329708 => 'Baud', 3329711 => 'Plouay', 3329721 => 'Lorient', @@ -2602,24 +2114,23 @@ 3329749 => 'Questembert', 3329750 => 'Quiberon', 3329752 => 'Carnac', - 3329753 => 'Arzon', + 3329753 => 'Elven', 3329754 => 'Vannes', - 3329755 => 'Erdeven', + 3329755 => 'Belz', 3329756 => 'Auray', 3329757 => 'Baden', 3329758 => 'Baden', - 3329761 => 'Saint-Avé', 3329762 => 'Vannes', 3329763 => 'Vannes', 3329764 => 'Lorient', 3329765 => 'Languidic', - 3329766 => 'Séné', + 3329766 => 'Grand-Champ', 3329768 => 'Vannes', 3329769 => 'Vannes', + 3329770 => 'Guer', 3329772 => 'Ploërmel', 3329773 => 'Ploërmel', 3329774 => 'Ploërmel', - 3329775 => 'Malestroit', 3329776 => 'Lanester', 3329780 => 'Quéven', 3329781 => 'Lanester', @@ -2637,7 +2148,7 @@ 3329803 => 'Brest', 3329804 => 'Lannilis', 3329805 => 'Brest', - 3329806 => 'Riec-sur-Belon', + 3329806 => 'Riec-sur-Bélon', 3329807 => 'Guilers', 3329809 => 'Pont-Aven', 3329810 => 'Quimper', @@ -2657,7 +2168,6 @@ 3329833 => 'Brest', 3329834 => 'Brest', 3329835 => 'Quimperlé', - 3329836 => 'Plougastel-Daoulas', 3329837 => 'Plabennec', 3329838 => 'Ploudalmézeau', 3329839 => 'Bannalec', @@ -2686,17 +2196,15 @@ 3329862 => 'Morlaix', 3329863 => 'Morlaix', 3329864 => 'Quimper', - 3329865 => 'Quimper', 3329866 => 'Pont-l\'Abbé', 3329868 => 'Landivisiau', 3329869 => 'Saint-Pol-de-Léon', 3329870 => 'Audierne', 3329871 => 'Clohars-Carnoët', - 3329872 => 'Plourin-lès-Morlaix', + 3329872 => 'Guerlesquin', 3329874 => 'Douarnenez', 3329875 => 'Douarnenez', 3329878 => 'Pleyber-Christ', - 3329879 => 'Saint-Thégonnec', 3329880 => 'Brest', 3329881 => 'Châteauneuf-du-Faou', 3329882 => 'Pont-l\'Abbé', @@ -2715,11 +2223,9 @@ 3329897 => 'Concarneau', 3329898 => 'Quimper', 3329899 => 'Carhaix-Plouguer', - 3329900 => 'Chateaubourg', - 3329904 => 'Noyal-sur-Vilaine', + 3329900 => 'Châteaubourg', 3329905 => 'Bruz', 3329906 => 'Montauban-de-Bretagne', - 3329908 => 'Grand-Fougeray', 3329909 => 'Montfort-sur-Meu', 3329913 => 'Melesse', 3329914 => 'Rennes', @@ -2730,10 +2236,10 @@ 3329920 => 'Saint-Malo', 3329921 => 'Saint-Malo', 3329922 => 'Rennes', - 3329923 => 'Saint-Gregoire', - 3329925 => 'Cesson-Sévigné', + 3329923 => 'Saint-Grégoire', 3329926 => 'Rennes', 3329927 => 'Rennes', + 3329929 => 'Rennes', 3329930 => 'Rennes', 3329931 => 'Rennes', 3329932 => 'Rennes', @@ -2745,7 +2251,7 @@ 3329939 => 'Saint-Aubin-du-Cormier', 3329940 => 'Saint-Malo', 3329941 => 'Chantepie', - 3329942 => 'Laille', + 3329942 => 'Laillé', 3329943 => 'Bain-de-Bretagne', 3329946 => 'Dinard', 3329947 => 'Janzé', @@ -2759,10 +2265,9 @@ 3329955 => 'Betton', 3329956 => 'Saint-Malo', 3329957 => 'Guichen', - 3329958 => 'Miniac-Morvan', 3329959 => 'Rennes', 3329960 => 'Pacé', - 3329961 => 'Treffendel', + 3329961 => 'Plélan-le-Grand', 3329962 => 'Vern-sur-Seiche', 3329963 => 'Rennes', 3329964 => 'Saint-Gilles', @@ -2780,7 +2285,6 @@ 3329977 => 'Chartres-de-Bretagne', 3329978 => 'Rennes', 3329979 => 'Rennes', - 3329980 => 'Dol-de-Bretagne', 3329981 => 'Saint-Malo', 3329982 => 'Saint-Malo', 3329983 => 'Cesson-Sévigné', @@ -2794,14 +2298,11 @@ 3329992 => 'Guignen', 3329993 => 'Carentoir', 3329994 => 'Fougères', - 3329995 => 'Saint-Germain-en-Coglès', - 3329996 => 'Argentré-du-Plessis', 3329998 => 'Louvigné-du-Désert', 3329999 => 'Fougères', - 3332000 => 'Lille', 3332001 => 'Tourcoing', 3332002 => 'Roubaix', - 3332003 => 'Roncq', + 3332003 => 'Tourcoing', 3332004 => 'Mons-en-Barœul', 3332005 => 'Villeneuve-d\'Ascq', 3332006 => 'Lille', @@ -2818,7 +2319,7 @@ 3332019 => 'Villeneuve-d\'Ascq', 3332020 => 'Roubaix', 3332021 => 'Lille', - 3332022 => 'Lille', + 3332022 => 'Lomme', 3332023 => 'Bondues', 3332024 => 'Tourcoing', 3332025 => 'Tourcoing', @@ -2838,7 +2339,6 @@ 3332041 => 'Villeneuve-d\'Ascq', 3332042 => 'Lille', 3332043 => 'Villeneuve-d\'Ascq', - 3332044 => 'Armentières', 3332045 => 'Roubaix', 3332047 => 'Villeneuve-d\'Ascq', 3332048 => 'Nieppe', @@ -2852,10 +2352,8 @@ 3332057 => 'Lille', 3332058 => 'Wavrin', 3332060 => 'Wattignies', - 3332061 => 'Villeneuve-d\'Ascq', 3332062 => 'Seclin', 3332063 => 'Lille', - 3332064 => 'Villeneuve-d\'Ascq', 3332065 => 'Marcq-en-Barœul', 3332066 => 'Roubaix', 3332067 => 'Villeneuve-d\'Ascq', @@ -2866,7 +2364,7 @@ 3332072 => 'Marcq-en-Barœul', 3332073 => 'Roubaix', 3332074 => 'Lille', - 3332075 => 'Wattrelos', + 3332075 => 'Roubaix', 3332076 => 'Tourcoing', 3332077 => 'Armentières', 3332078 => 'Lille', @@ -2893,8 +2391,7 @@ 3332106 => 'Montreuil', 3332109 => 'Berck sur Mer', 3332110 => 'Boulogne-sur-Mer', - 3332111 => 'Saint-Omer', - 3332113 => 'Hénin-Beaumont', + 3332113 => 'Lens', 3332114 => 'Lens', 3332115 => 'Arras', 3332116 => 'Arras', @@ -2907,8 +2404,6 @@ 3332129 => 'Bully-les-Mines', 3332130 => 'Boulogne-sur-Mer', 3332131 => 'Boulogne-sur-Mer', - 3332132 => 'Boulogne-sur-Mer', - 3332133 => 'Boulogne-sur-Mer', 3332134 => 'Calais', 3332136 => 'Calais', 3332137 => 'Carvin', @@ -2929,6 +2424,7 @@ 3332163 => 'Béthune', 3332167 => 'Lens', 3332168 => 'Béthune', + 3332169 => 'Wingles', 3332170 => 'Lens', 3332171 => 'Arras', 3332172 => 'Liévin', @@ -2938,14 +2434,9 @@ 3332177 => 'Leforest', 3332178 => 'Lens', 3332180 => 'Boulogne-sur-Mer', - 3332183 => 'Boulogne-sur-Mer', - 3332184 => 'Berck sur Mer', 3332185 => 'Calais', 3332187 => 'Boulogne-sur-Mer', 3332188 => 'Saint-Omer', - 3332189 => 'Berck sur Mer', - 3332191 => 'Boulogne-sur-Mer', - 3332192 => 'Boulogne-sur-Mer', 3332194 => 'Étaples', 3332196 => 'Calais', 3332197 => 'Calais', @@ -2959,8 +2450,6 @@ 3332225 => 'Rue', 3332226 => 'Cayeux-sur-Mer', 3332227 => 'Le Crotoy', - 3332229 => 'Airaines', - 3332230 => 'Friville-Escarbotin', 3332231 => 'Abbeville', 3332232 => 'Doullens', 3332233 => 'Amiens', @@ -2973,24 +2462,17 @@ 3332247 => 'Amiens', 3332248 => 'Corbie', 3332249 => 'Camon', - 3332250 => 'Amiens', - 3332252 => 'Amiens', - 3332253 => 'Amiens', - 3332254 => 'Amiens', + 333225 => 'Amiens', 3332260 => 'Saint-Valery-sur-Somme', 3332261 => 'Friville-Escarbotin', 3332266 => 'Amiens', - 3332267 => 'Amiens', - 3332269 => 'Amiens', 3332270 => 'Rivery', 3332271 => 'Amiens', 3332272 => 'Amiens', - 3332273 => 'Péronne', 3332274 => 'Albert', 3332275 => 'Albert', 3332277 => 'Doullens', 3332278 => 'Montdidier', - 3332279 => 'Roye', 3332280 => 'Amiens', 3332283 => 'Chaulnes', 3332284 => 'Péronne', @@ -3004,22 +2486,16 @@ 3332295 => 'Amiens', 3332296 => 'Corbie', 3332297 => 'Amiens', - 3332298 => 'Montdidier', - 3332299 => 'Abbeville', 3332304 => 'Saint-Quentin', 3332305 => 'Saint-Quentin', 3332306 => 'Saint-Quentin', 3332307 => 'Bohain-en-Vermandois', 3332308 => 'Saint-Quentin', - 3332320 => 'Laon', - 3332323 => 'Laon', - 3332326 => 'Laon', - 3332327 => 'Laon', + 333232 => 'Laon', 3332336 => 'Ham', 3332338 => 'Chauny', 3332339 => 'Chauny', 3332340 => 'Chauny', - 3332350 => 'Saint-Quentin', 3332352 => 'Chauny', 3332353 => 'Soissons', 3332354 => 'Vailly-sur-Aisne', @@ -3041,21 +2517,17 @@ 3332381 => 'Ham', 3332383 => 'Château-Thierry', 3332384 => 'Château-Thierry', - 3332385 => 'Château-Thierry', - 3332391 => 'Vervins', 3332393 => 'Soissons', 3332396 => 'Villers-Cotterêts', - 3332399 => 'Hirson', - 3332422 => 'Carignan', 3332427 => 'Sedan', 3332429 => 'Sedan', - 3332432 => 'Charleville-Mézières', 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', @@ -3067,7 +2539,6 @@ 3332501 => 'Chaumont', 3332502 => 'Chaumont', 3332503 => 'Chaumont', - 3332504 => 'Montier-en-Der', 3332505 => 'Saint-Dizier', 3332506 => 'Saint-Dizier', 3332507 => 'Saint-Dizier', @@ -3079,12 +2550,7 @@ 3332532 => 'Chaumont', 3332535 => 'Chaumont', 3332539 => 'Nogent-sur-Seine', - 3332542 => 'Troyes', - 3332543 => 'Troyes', - 3332545 => 'Troyes', - 3332547 => 'Arcis-sur-Aube', - 3332549 => 'Troyes', - 3332555 => 'Wassy', + 333254 => 'Troyes', 3332556 => 'Saint-Dizier', 3332571 => 'Troyes', 3332572 => 'Troyes', @@ -3100,16 +2566,8 @@ 3332583 => 'Troyes', 3332587 => 'Langres', 3332590 => 'Bourbonne-les-Bains', - 3332592 => 'Brienne-le-Château', 3332594 => 'Joinville', - 3332596 => 'Saint-Dizier', - 3332602 => 'Reims', - 3332604 => 'Reims', - 3332605 => 'Reims', - 3332606 => 'Reims', - 3332607 => 'Reims', - 3332608 => 'Reims', - 3332609 => 'Reims', + 333260 => 'Reims', 3332621 => 'Châlons-en-Champagne', 3332622 => 'Châlons-en-Champagne', 3332624 => 'Reims', @@ -3130,7 +2588,6 @@ 3332656 => 'Épernay', 3332660 => 'Sainte-Menehould', 3332662 => 'Vitry-le-François', - 3332663 => 'Châlons-en-Champagne', 3332664 => 'Châlons-en-Champagne', 3332665 => 'Châlons-en-Champagne', 3332668 => 'Châlons-en-Champagne', @@ -3138,7 +2595,6 @@ 3332670 => 'Châlons-en-Champagne', 3332674 => 'Vitry-le-François', 3332677 => 'Reims', - 3332678 => 'Reims', 3332679 => 'Reims', 3332680 => 'Sézanne', 3332682 => 'Reims', @@ -3154,11 +2610,7 @@ 3332709 => 'Valenciennes', 3332714 => 'Valenciennes', 3332719 => 'Valenciennes', - 3332720 => 'Valenciennes', - 3332722 => 'Valenciennes', - 3332723 => 'Valenciennes', - 3332728 => 'Valenciennes', - 3332729 => 'Valenciennes', + 333272 => 'Valenciennes', 3332730 => 'Valenciennes', 3332731 => 'Denain', 3332732 => 'Valenciennes', @@ -3183,7 +2635,6 @@ 3332763 => 'Hautmont', 3332764 => 'Maubeuge', 3332765 => 'Maubeuge', - 3332769 => 'Maubeuge', 3332770 => 'Cambrai', 3332771 => 'Douai', 3332772 => 'Cambrai', @@ -3191,7 +2642,6 @@ 3332774 => 'Cambrai', 3332775 => 'Caudry', 3332776 => 'Caudry', - 3332777 => 'Landrecies', 3332778 => 'Cambrai', 3332781 => 'Cambrai', 3332782 => 'Cambrai', @@ -3211,20 +2661,17 @@ 3332799 => 'Douai', 3332804 => 'Lille', 3332807 => 'Lille', - 3332809 => 'Villeneuve-d\'Ascq', 3332814 => 'Lille', 3332816 => 'Seclin', 3332820 => 'Dunkirk', - 3332821 => 'Dunkirk', + 3332821 => 'Grande-Synthe', 3332822 => 'Bourbourg', 3332823 => 'Gravelines', 3332824 => 'Dunkirk', 3332825 => 'Dunkirk', 3332826 => 'Téteghem', - 3332827 => 'Grande-Synthé', 3332828 => 'Dunkirk', 3332829 => 'Dunkirk', - 3332832 => 'Hem', 3332833 => 'Roubaix', 3332836 => 'Lille', 3332838 => 'Lille', @@ -3241,21 +2688,15 @@ 3332860 => 'Dunkirk', 3332861 => 'Dunkirk', 3332863 => 'Dunkirk', - 3332864 => 'Saint-Pol-sur-Mer', + 3332864 => 'Coudekerque-Branche', 3332865 => 'Wormhout', 3332866 => 'Dunkirk', 3332868 => 'Bergues', 3332869 => 'Dunkirk', - 3332876 => 'Villeneuve-d\'Ascq', - 3332882 => 'Lille', - 3332905 => 'Vittel', - 3332906 => 'Neufchâteau', 3332908 => 'Vittel', 3332922 => 'Remiremont', 3332923 => 'Remiremont', - 3332924 => 'Vagney', 3332925 => 'La Bresse', - 3332926 => 'Remiremont', 3332929 => 'Épinal', 3332930 => 'Le Val-d\'Ajol', 3332931 => 'Épinal', @@ -3268,13 +2709,11 @@ 3332939 => 'Thaon-les-Vosges', 3332941 => 'Raon-l\'Étape', 3332942 => 'Saint-Dié-des-Vosges', - 3332943 => 'Rambervillers', 3332945 => 'Bar-le-Duc', 3332952 => 'Saint-Dié-des-Vosges', 3332955 => 'Saint-Dié-des-Vosges', 3332956 => 'Saint-Dié-des-Vosges', 3332957 => 'Senones', - 3332958 => 'Saint-Michel-sur-Meurthe', 3332960 => 'Gérardmer', 3332962 => 'Remiremont', 3332963 => 'Gérardmer', @@ -3282,22 +2721,18 @@ 3332965 => 'Rambervillers', 3332966 => 'Plombières-les-Bains', 3332968 => 'Épinal', - 3332969 => 'Épinal', 3332976 => 'Bar-le-Duc', 3332977 => 'Bar-le-Duc', 3332978 => 'Ligny-en-Barrois', 3332979 => 'Bar-le-Duc', - 3332980 => 'Stenay', 3332981 => 'Épinal', 3332982 => 'Épinal', 3332983 => 'Verdun', 3332984 => 'Verdun', 3332986 => 'Verdun', - 3332987 => 'Étain', 3332991 => 'Commercy', 3332992 => 'Commercy', 3332994 => 'Neufchâteau', - 3332995 => 'Neufchâteau', 3334402 => 'Beauvais', 3334403 => 'Noailles', 3334405 => 'Beauvais', @@ -3309,7 +2744,6 @@ 3334412 => 'Beauvais', 3334414 => 'Beauvais', 3334415 => 'Beauvais', - 3334419 => 'Clermont', 3334420 => 'Compiègne', 3334421 => 'Lamorlaye', 3334422 => 'Méru', @@ -3328,7 +2762,6 @@ 3334438 => 'Compiègne', 3334439 => 'Crépy-en-Valois', 3334440 => 'Compiègne', - 3334441 => 'Estrées-Saint-Denis', 3334444 => 'Noyon', 3334445 => 'Beauvais', 3334447 => 'Auneuil', @@ -3346,15 +2779,12 @@ 3334462 => 'Chantilly', 3334463 => 'Senlis', 3334464 => 'Creil', - 3334465 => 'Creil', 3334466 => 'Nogent-sur-Oise', - 3334467 => 'Chantilly', 3334470 => 'Pont-Sainte-Maxence', 3334471 => 'Nogent-sur-Oise', 3334472 => 'Pont-Sainte-Maxence', 3334473 => 'Liancourt', 3334474 => 'Nogent-sur-Oise', - 3334475 => 'Ribécourt-Dreslincourt', 3334476 => 'Thourotte', 3334478 => 'Saint-Just-en-Chaussée', 3334479 => 'Troissereux', @@ -3362,37 +2792,31 @@ 3334486 => 'Compiègne', 3334487 => 'Crépy-en-Valois', 3334488 => 'Nanteuil-le-Haudouin', - 3334489 => 'Warluis', 3334490 => 'Compiègne', - 3334491 => 'Lacroix-Saint-Ouen', - 3334492 => 'Compiègne', + 3334491 => 'La Croix-Saint-Ouen', 3334493 => 'Noyon', 3334494 => 'Crépy-en-Valois', 3334496 => 'Thourotte', 3334497 => 'Compiègne', - 3335101 => 'Reims', - 3335448 => 'Metz', - 3335451 => 'Nancy', + 3335412 => 'Nancy', 3335462 => 'Metz', 3335580 => 'Metz', 3335728 => 'Metz', - 3335922 => 'Lille', - 3336036 => 'Beauvais', 3336138 => 'Dunkirk', - 3336210 => 'Tourcoing', - 3336228 => 'Lille', - 3336264 => 'Lille', 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', - 3336932 => 'Strasbourg', - 3336954 => 'Mulhouse', 3336958 => 'Mulhouse', - 3336973 => 'Strasbourg', 3336977 => 'Mulhouse', 3336978 => 'Strasbourg', 3336981 => 'Strasbourg', @@ -3400,16 +2824,13 @@ 3338022 => 'Beaune', 3338024 => 'Beaune', 3338025 => 'Beaune', - 3338026 => 'Beaune', 3338027 => 'Auxonne', 3338028 => 'Dijon', 3338029 => 'Brazey-en-Plaine', 3338030 => 'Dijon', 3338031 => 'Auxonne', 3338032 => 'Brazey-en-Plaine', - 3338033 => 'Sombernon', 3338034 => 'Gevrey-Chambertin', - 3338036 => 'Dijon', 3338037 => 'Auxonne', 3338038 => 'Dijon', 3338041 => 'Dijon', @@ -3424,7 +2845,7 @@ 3338051 => 'Chenôve', 3338052 => 'Chenôve', 3338053 => 'Dijon', - 3338054 => 'Chenôve', + 3338054 => 'Dijon', 3338055 => 'Dijon', 3338056 => 'Fontaine-lès-Dijon', 3338057 => 'Talant', @@ -3439,25 +2860,15 @@ 3338066 => 'Dijon', 3338067 => 'Dijon', 3338068 => 'Dijon', - 3338070 => 'Dijon', - 3338071 => 'Dijon', - 3338072 => 'Dijon', - 3338073 => 'Dijon', - 3338074 => 'Dijon', - 3338076 => 'Dijon', - 3338077 => 'Dijon', - 3338078 => 'Dijon', - 3338079 => 'Dijon', + 333807 => 'Dijon', 3338089 => 'Montbard', 3338090 => 'Pouilly-en-Auxois', 3338091 => 'Châtillon-sur-Seine', 3338092 => 'Montbard', 3338095 => 'Is-sur-Tille', - 3338096 => 'Venarey-les-Laumes', 3338097 => 'Semur-en-Auxois', 3338121 => 'Besançon', 3338125 => 'Besançon', - 3338126 => 'Valdahon', 3338130 => 'Audincourt', 3338131 => 'Montbéliard', 3338132 => 'Montbéliard', @@ -3469,7 +2880,6 @@ 3338139 => 'Pontarlier', 3338140 => 'Besançon', 3338141 => 'Besançon', - 3338144 => 'Damprichard', 3338146 => 'Pontarlier', 3338147 => 'Besançon', 3338148 => 'Besançon', @@ -3477,7 +2887,6 @@ 3338151 => 'Besançon', 3338152 => 'Besançon', 3338153 => 'Besançon', - 3338155 => 'Saône', 3338156 => 'Valdahon', 3338161 => 'Besançon', 3338162 => 'Ornans', @@ -3485,7 +2894,6 @@ 3338165 => 'Besançon', 3338167 => 'Morteau', 3338168 => 'Villers-le-Lac', - 3338171 => 'Montbéliard', 3338180 => 'Besançon', 3338181 => 'Besançon', 3338182 => 'Besançon', @@ -3510,10 +2918,9 @@ 3338233 => 'Jarny', 3338234 => 'Thionville', 3338239 => 'Longuyon', - 3338245 => 'Montois-la-Montagne', 3338246 => 'Briey', - 3338247 => 'Briey', 3338251 => 'Thionville', + 3338252 => 'Audun-le-Tiche', 3338253 => 'Thionville', 3338254 => 'Thionville', 3338255 => 'Cattenom', @@ -3527,13 +2934,12 @@ 3338286 => 'Uckange', 3338288 => 'Thionville', 3338289 => 'Villerupt', - 3338291 => 'Audun-le-Tiche', + 3338291 => 'Aumetz', 3338315 => 'Ludres', 3338317 => 'Nancy', 3338318 => 'Nancy', 3338319 => 'Nancy', - 3338321 => 'Essey-lès-Nancy', - 3338322 => 'Bouxières-Aux-Dames', + 3338322 => 'Bouxières-aux-Dames', 3338323 => 'Velaine-en-Haye', 3338324 => 'Liverdun', 3338325 => 'Ludres', @@ -3552,23 +2958,13 @@ 3338343 => 'Toul', 3338344 => 'Vandœuvre-lès-Nancy', 3338345 => 'Dombasle-sur-Meurthe', - 3338346 => 'Saint-Nicolas-de-Port', 3338347 => 'Neuves-Maisons', 3338348 => 'Dombasle-sur-Meurthe', 3338349 => 'Pompey', - 3338350 => 'Vandœuvre-lès-Nancy', - 3338351 => 'Vandœuvre-lès-Nancy', - 3338353 => 'Vandœuvre-lès-Nancy', - 3338354 => 'Vandœuvre-lès-Nancy', - 3338355 => 'Vandœuvre-lès-Nancy', - 3338356 => 'Vandœuvre-lès-Nancy', - 3338357 => 'Vandœuvre-lès-Nancy', - 3338359 => 'Vandœuvre-lès-Nancy', + 333835 => 'Vandœuvre-lès-Nancy', 3338363 => 'Toul', 3338364 => 'Toul', - 3338365 => 'Toul', 3338367 => 'Nancy', - 3338368 => 'Vandœuvre-lès-Nancy', 3338373 => 'Lunéville', 3338374 => 'Lunéville', 3338375 => 'Baccarat', @@ -3579,26 +2975,18 @@ 3338383 => 'Pont-à-Mousson', 3338384 => 'Pont-à-Mousson', 3338385 => 'Nancy', - 3338390 => 'Nancy', - 3338392 => 'Villers-lès-Nancy', - 3338393 => 'Laxou', - 3338394 => 'Nancy', - 3338395 => 'Nancy', - 3338396 => 'Nancy', - 3338397 => 'Nancy', - 3338398 => 'Nancy', + 3338389 => 'Lunéville', + 333839 => 'Nancy', 3338421 => 'Belfort', 3338422 => 'Belfort', 3338424 => 'Lons-le-Saunier', 3338426 => 'Belfort', 3338428 => 'Belfort', 3338430 => 'Lure', - 3338431 => 'Marnay', 3338433 => 'Morez', 3338436 => 'Delle', 3338437 => 'Poligny', 3338440 => 'Luxeuil-les-Bains', - 3338441 => 'Saint-Claude', 3338442 => 'Moirans-en-Montagne', 3338443 => 'Lons-le-Saunier', 3338445 => 'Saint-Claude', @@ -3607,7 +2995,6 @@ 3338449 => 'Fougerolles', 3338452 => 'Champagnole', 3338454 => 'Belfort', - 3338455 => 'Belfort', 3338456 => 'Beaucourt', 3338457 => 'Belfort', 3338458 => 'Belfort', @@ -3616,47 +3003,34 @@ 3338464 => 'Gray', 3338465 => 'Gray', 3338466 => 'Arbois', - 3338467 => 'Dampierre-sur-Salon', 3338469 => 'Dole', 3338472 => 'Dole', 3338473 => 'Salins-les-Bains', 3338474 => 'Mollans', 3338475 => 'Vesoul', 3338476 => 'Vesoul', - 3338477 => 'Vesoul', 3338479 => 'Dole', 3338482 => 'Dole', 3338486 => 'Lons-le-Saunier', 3338487 => 'Lons-le-Saunier', - 3338489 => 'Lure', 3338490 => 'Belfort', - 3338491 => 'Rioz', 3338493 => 'Luxeuil-les-Bains', 3338495 => 'Saulx', 3338496 => 'Vesoul', 3338497 => 'Vesoul', - 3338520 => 'Macon', - 3338521 => 'Macon', - 3338522 => 'Macon', - 3338524 => 'Charolles', + 3338520 => 'Mâcon', + 3338521 => 'Mâcon', + 3338522 => 'Mâcon', 3338525 => 'Marcigny', 3338526 => 'Chauffailles', - 3338527 => 'Tournus', 3338528 => 'La Clayette', - 3338529 => 'Macon', + 3338529 => 'Mâcon', 3338531 => 'Replonges', 3338532 => 'Tournus', - 3338534 => 'Charnay-lès-Mâcon', - 3338535 => 'Romanèche-Thorins', - 3338537 => 'Crèches-sur-Saône', - 3338538 => 'Macon', - 3338539 => 'Macon', - 3338541 => 'Chalon-sur-Saône', - 3338542 => 'Chalon-sur-Saône', - 3338543 => 'Chalon-sur-Saône', - 3338544 => 'Givry', - 3338546 => 'Chalon-sur-Saône', - 3338548 => 'Chalon-sur-Saône', + 3338534 => 'Mâcon', + 3338538 => 'Mâcon', + 3338539 => 'Mâcon', + 333854 => 'Chalon-sur-Saône', 3338551 => 'Tournus', 3338552 => 'Autun', 3338553 => 'Digoin', @@ -3700,7 +3074,6 @@ 3338634 => 'Avallon', 3338635 => 'Saint-Florentin', 3338636 => 'Nevers', - 3338638 => 'Varennes-Vauzelles', 3338639 => 'Pouilly-sur-Loire', 3338640 => 'Monéteau', 3338642 => 'Chablis', @@ -3727,14 +3100,13 @@ 3338670 => 'La Charité sur Loire', 3338671 => 'Nevers', 3338672 => 'Auxerre', - 3338674 => 'Saint-Fargeau', 3338676 => 'Moux-en-Morvan', 3338677 => 'Decize', 3338680 => 'Migennes', 3338681 => 'Vermenton', - 3338682 => 'Noyers', + 3338682 => 'Noyers sur Serein', 3338683 => 'Sens', - 3338685 => 'Château-Chinon', + 3338685 => 'Château-Chinon(Ville)', 3338687 => 'Villeneuve-sur-Yonne', 3338692 => 'Migennes', 3338693 => 'Nevers', @@ -3753,7 +3125,6 @@ 3338721 => 'Metz', 3338723 => 'Sarrebourg', 3338724 => 'Phalsbourg', - 3338726 => 'Sarreguemines', 3338727 => 'Sarreguemines', 3338728 => 'Sarreguemines', 3338729 => 'Saint-Avold', @@ -3797,7 +3168,6 @@ 3338782 => 'Creutzwald', 3338784 => 'Forbach', 3338785 => 'Forbach', - 3338786 => 'Morhange', 3338787 => 'Forbach', 3338788 => 'Forbach', 3338789 => 'Farébersviller', @@ -3809,7 +3179,6 @@ 3338796 => 'Bitche', 3338797 => 'Sarralbe', 3338798 => 'Sarreguemines', - 3338800 => 'Sarre-Union', 3338802 => 'Saverne', 3338803 => 'Saverne', 3338805 => 'Haguenau', @@ -3844,19 +3213,13 @@ 3338837 => 'Strasbourg', 3338838 => 'Molsheim', 3338839 => 'Strasbourg', - 3338840 => 'Strasbourg', - 3338841 => 'Strasbourg', - 3338843 => 'Strasbourg', - 3338844 => 'Strasbourg', - 3338845 => 'Strasbourg', - 3338847 => 'Obernai', + 333884 => 'Strasbourg', 3338851 => 'Brumath', 3338852 => 'Strasbourg', 3338853 => 'Drusenheim', 3338854 => 'Betschdorf', 3338855 => 'Geispolsheim', 3338856 => 'Oberhausbergen', - 3338857 => 'Villé', 3338858 => 'Sélestat', 3338860 => 'Strasbourg', 3338861 => 'Strasbourg', @@ -3879,7 +3242,6 @@ 3338882 => 'Sélestat', 3338883 => 'Schiltigheim', 3338884 => 'Strasbourg', - 3338886 => 'Soufflenheim', 3338887 => 'Wasselonne', 3338889 => 'Ingwiller', 3338891 => 'Saverne', @@ -3887,7 +3249,6 @@ 3338893 => 'Haguenau', 3338894 => 'Wissembourg', 3338895 => 'Obernai', - 3338896 => 'Herrlisheim', 3338898 => 'Erstein', 3338906 => 'Brunstatt', 3338908 => 'Altkirch', @@ -3902,11 +3263,9 @@ 3338931 => 'Sausheim', 3338932 => 'Mulhouse', 3338933 => 'Mulhouse', - 3338934 => 'Mulhouse', 3338935 => 'Mulhouse', 3338936 => 'Mulhouse', 3338937 => 'Thann', - 3338938 => 'Masevaux', 3338939 => 'Cernay', 3338940 => 'Altkirch', 3338941 => 'Colmar', @@ -3925,7 +3284,6 @@ 3338959 => 'Mulhouse', 3338960 => 'Mulhouse', 3338961 => 'Illzach', - 3338963 => 'Rixheim', 3338964 => 'Mulhouse', 3338965 => 'Rixheim', 3338966 => 'Mulhouse', @@ -3942,62 +3300,60 @@ 3338979 => 'Colmar', 3338980 => 'Colmar', 3338989 => 'Saint-Louis', - 3339000 => 'Erstein', 3339020 => 'Strasbourg', 3339022 => 'Strasbourg', 3339023 => 'Strasbourg', 3339040 => 'Strasbourg', 3339041 => 'Strasbourg', - 3339056 => 'Sélestat', 3339057 => 'Sélestat', 3339180 => 'Bruay-la-Buissière', 3339183 => 'Carvin', 3339190 => 'Boulogne-sur-Mer', 3341164 => 'Perpignan', 3341175 => 'Montpellier', - 3341305 => 'Salon-de-Provence', + 3341307 => 'Carpentras', 3341320 => 'Marseille', 3341339 => 'Avignon', + 3341359 => 'Marseille', 3341363 => 'Marseille', 3342004 => 'Ajaccio', 3342210 => 'Cannes', + 3342216 => 'Nice', + 3342244 => 'Toulon', 3342602 => 'Lyon', - 3342650 => 'Valence', - 3342652 => 'Valence', - 3342655 => 'Villeurbanne', 3342663 => 'Lyon', - 3342668 => 'Lyon', - 3342702 => 'Lyon', - 3342740 => 'Saint-Étienne', + 3342665 => 'Lyon', 3342764 => 'Saint-Étienne', + 3342777 => 'Saint-Étienne', 3342789 => 'Lyon', 3343010 => 'Montpellier', - 3343016 => 'Narbonne', 3343017 => 'Béziers', - 3343041 => 'Béziers', + 3343038 => 'Alès', 3343044 => 'Perpignan', 3343067 => 'Nîmes', - 3343240 => 'Vedène', 3343250 => 'Cavaillon', 3343260 => 'Saint-Rémy-de-Provence', 3343262 => 'Châteaurenard', 3343270 => 'Avignon', 3343274 => 'Avignon', - 3343275 => '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', @@ -4005,28 +3361,20 @@ 3343723 => 'Lyon', 3343724 => 'Lyon', 3343725 => 'Saint-Priest', - 3343726 => 'Quincieux', - 3343727 => 'Lyon', 3343728 => 'Lyon', 3343737 => 'Lyon', 3343740 => 'Caluire-et-Cuire', - 3343741 => 'Lyon', 3343742 => 'Lyon', 3343743 => 'Villeurbanne', 3343744 => 'Meyzieu', 3343745 => 'Vaulx-en-Velin', 3343746 => 'Lyon', - 3343747 => 'Lyon', + 3343747 => 'Villeurbanne', 3343748 => 'Lyon', - 3343749 => 'Limonest', - 3343750 => 'Lissieu', - 3343756 => 'Lyon', 3343757 => 'Lyon', - 3343758 => 'Sain-Bel', - 3343761 => 'Ambérieu-en-Bugey', 3343764 => 'Lyon', 3343765 => 'Lyon', - 3343769 => 'Lyon', + 3343766 => 'Lyon', 3343770 => 'Lyon', 3343785 => 'Rillieux-la-Pape', 3343790 => 'Lyon', @@ -4036,7 +3384,6 @@ 3343837 => 'Grenoble', 3343849 => 'Grenoble', 3343870 => 'Grenoble', - 3343886 => 'Grenoble', 3343892 => 'Crolles', 3344201 => 'Cassis', 3344202 => 'Les Pennes Mirabeau', @@ -4050,14 +3397,13 @@ 3344210 => 'Vitrolles', 3344211 => 'Istres', 3344212 => 'Aix-en-Provence', - 3344213 => 'Martigues', 3344215 => 'Vitrolles', 3344216 => 'Aix-en-Provence', 3344217 => 'Aix-en-Provence', 3344218 => 'Aubagne', 3344220 => 'Aix-en-Provence', 3344221 => 'Aix-en-Provence', - 3344222 => 'Bouc-Bel-Air', + 3344222 => 'Bouc-Bel-air', 3344223 => 'Aix-en-Provence', 3344224 => 'Aix-en-Provence', 3344226 => 'Aix-en-Provence', @@ -4068,7 +3414,6 @@ 3344231 => 'Marignane', 3344232 => 'Gémenos', 3344234 => 'Vitrolles', - 3344235 => 'Port-de-Bouc', 3344236 => 'Aubagne', 3344237 => 'Aix-en-Provence', 3344238 => 'Aix-en-Provence', @@ -4080,12 +3425,13 @@ 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 => 'Peynier', + 3344253 => 'Rousset', 3344254 => 'Venelles', 3344255 => 'Istres', 3344256 => 'Istres', @@ -4106,7 +3452,7 @@ 3344271 => 'La Ciotat', 3344272 => 'Aubagne', 3344273 => 'Carnoux-en-Provence', - 3344274 => 'Velaux', + 3344274 => 'Berre-l\'Étang', 3344275 => 'Vitrolles', 3344276 => 'Châteauneuf-les-Martigues', 3344277 => 'Marignane', @@ -4126,13 +3472,12 @@ 3344291 => 'Aix-en-Provence', 3344292 => 'Aix-en-Provence', 3344293 => 'Aix-en-Provence', - 3344294 => 'Bouc-Bel-Air', + 3344294 => 'Bouc-Bel-air', 3344295 => 'Aix-en-Provence', 3344296 => 'Aix-en-Provence', 3344297 => 'Aix-en-Provence', 3344298 => 'La Ciotat', 3344299 => 'Aix-en-Provence', - 3344357 => 'Clermont-Ferrand', 3345001 => 'Rumilly', 3345002 => 'Thônes', 3345003 => 'La Roche sur Foron', @@ -4142,7 +3487,6 @@ 3345009 => 'Annecy-le-Vieux', 3345010 => 'Annecy', 3345017 => 'Thonon-les-Bains', - 3345018 => 'Cluses', 3345019 => 'Sévrier', 3345020 => 'Divonne-les-Bains', 3345021 => 'Megève', @@ -4161,24 +3505,20 @@ 3345041 => 'Gex', 3345042 => 'Saint-Genis-Pouilly', 3345045 => 'Annecy', - 3345047 => 'Sallanches', 3345048 => 'Bellegarde-sur-Valserine', 3345049 => 'Saint-Julien-en-Genevois', 3345051 => 'Annecy', 3345052 => 'Annecy', 3345053 => 'Chamonix-Mont-Blanc', - 3345054 => 'Les Houches', 3345055 => 'Chamonix-Mont-Blanc', 3345056 => 'Bellegarde-sur-Valserine', 3345057 => 'Annecy', 3345058 => 'Sallanches', - 3345059 => 'Seyssel', 3345062 => 'Vallières', - 3345064 => 'Annecy-le-Vieux', + 3345064 => 'Rumilly', 3345065 => 'Annecy', 3345066 => 'Annecy', 3345067 => 'Annecy', - 3345068 => 'Saint-Jorioz', 3345069 => 'Seynod', 3345070 => 'Thonon-les-Bains', 3345071 => 'Thonon-les-Bains', @@ -4190,14 +3530,13 @@ 3345078 => 'Passy', 3345079 => 'Morzine', 3345081 => 'Thonon-les-Bains', - 3345082 => 'Archamps', 3345083 => 'Thonon-les-Bains', 3345084 => 'Annemasse', 3345087 => 'Annemasse', 3345088 => 'Annecy', 3345089 => 'Cluses', 3345090 => 'Arâches-la-Frasse', - 3345091 => 'Megève', + 3345091 => 'Sallanches', 3345092 => 'Annemasse', 3345093 => 'Saint-Gervais-les-Bains', 3345094 => 'Douvaine', @@ -4205,22 +3544,19 @@ 3345096 => 'Cluses', 3345097 => 'Bonneville', 3345098 => 'Cluses', - 3345099 => 'Thoiry', - 3345600 => 'Grenoble', - 3345630 => 'Thonon-les-Bains', - 3345659 => 'Grenoble', - 3345708 => 'Chambéry', - 3345709 => 'Annecy', + 3345099 => 'Divonne-les-Bains', + 3345617 => 'Grenoble', + 3345681 => 'Thonon-les-Bains', 3345713 => 'Grenoble', 3345739 => 'Grenoble', - 3345741 => 'Annecy', - 3345793 => 'Grenoble', + 3345744 => 'Chamonix-Mont-Blanc', + 3346322 => 'Clermont-Ferrand', 3346601 => 'Bellegarde', 3346602 => 'Nîmes', 3346603 => 'Uzès', 3346604 => 'Nîmes', 3346605 => 'Nîmes', - 3346620 => 'Manduel', + 3346620 => 'Bouillargues', 3346621 => 'Nîmes', 3346622 => 'Uzès', 3346623 => 'Nîmes', @@ -4242,7 +3578,6 @@ 3346640 => 'Nîmes', 3346642 => 'Aumont-Aubrac', 3346643 => 'Alès', - 3346644 => 'Ispagnac', 3346649 => 'Mende', 3346651 => 'Le Grau du Roi', 3346652 => 'Alès', @@ -4250,7 +3585,7 @@ 3346654 => 'Alès', 3346655 => 'Alès', 3346656 => 'Alès', - 3346657 => 'Aramon', + 3346657 => 'Montfrin', 3346659 => 'Beaucaire', 3346660 => 'Saint-Christol-lès-Alès', 3346661 => 'Anduze', @@ -4262,7 +3597,6 @@ 3346669 => 'Langogne', 3346670 => 'Nîmes', 3346672 => 'Lussan', - 3346673 => 'Vauvert', 3346674 => 'Milhaud', 3346675 => 'Marguerittes', 3346676 => 'Nîmes', @@ -4275,8 +3609,6 @@ 3346687 => 'Saint-Gilles', 3346688 => 'Vauvert', 3346689 => 'Bagnols-sur-Cèze', - 3346691 => 'Alès', - 3346694 => 'Mende', 3346700 => 'Agde', 3346701 => 'Agde', 3346702 => 'Montpellier', @@ -4291,7 +3623,6 @@ 3346713 => 'Montpellier', 3346715 => 'Montpellier', 3346716 => 'Montpellier', - 3346717 => 'Montpellier', 3346718 => 'Sète', 3346720 => 'Montpellier', 3346721 => 'Agde', @@ -4321,7 +3652,7 @@ 3346747 => 'Montpellier', 3346748 => 'Frontignan', 3346749 => 'Béziers', - 3346750 => 'Perols', + 3346750 => 'Pérols', 3346751 => 'Sète', 3346752 => 'Montpellier', 3346753 => 'Sète', @@ -4352,14 +3683,14 @@ 3346783 => 'Lunel', 3346784 => 'Saint-Gély-du-Fesc', 3346785 => 'Fabrègues', - 3346788 => 'Clermont-L\'Hérault', - 3346789 => 'Quarante', - 3346791 => 'Montpellier', + 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', + 3346796 => 'Clermont-l\'Hérault', 3346797 => 'Saint-Pons-de-Thomières', 3346798 => 'Pézenas', 3346799 => 'Montpellier', @@ -4403,7 +3734,7 @@ 3346859 => 'Saint-Paul-de-Fenouillet', 3346861 => 'Perpignan', 3346862 => 'Perpignan', - 3346863 => 'Perpignan', + 3346863 => 'Pia', 3346864 => 'Rivesaltes', 3346865 => 'Narbonne', 3346866 => 'Perpignan', @@ -4412,7 +3743,6 @@ 3346871 => 'Carcassonne', 3346872 => 'Carcassonne', 3346873 => 'Canet-en-Roussillon', - 3346874 => 'Espéraza', 3346875 => 'Narbonne', 3346876 => 'Bram', 3346877 => 'Carcassonne', @@ -4428,21 +3758,14 @@ 3346888 => 'Banyuls-sur-Mer', 3346890 => 'Narbonne', 3346892 => 'Saint-Estève', - 3346893 => 'Saint-Marcel-sur-Aude', + 3346893 => 'Moussan', 3346894 => 'Castelnaudary', 3346895 => 'Argelès-sur-Mer', 3346896 => 'Prades', - 3346898 => 'Port-Vendres', 3346931 => 'Bourgoin-Jallieu', - 3346935 => 'Saint-Étienne', 3346960 => 'Lyon', - 3346968 => 'Saint-Étienne', 3346970 => 'Lyon', - 3347002 => 'Montluçon', - 3347003 => 'Montluçon', - 3347005 => 'Montluçon', - 3347008 => 'Montluçon', - 3347009 => 'Montluçon', + 334700 => 'Montluçon', 3347020 => 'Moulins', 3347028 => 'Montluçon', 3347029 => 'Montluçon', @@ -4456,15 +3779,13 @@ 3347046 => 'Moulins', 3347048 => 'Moulins', 3347064 => 'Commentry', - 3347067 => 'Bourbon-L\'Archambault', + 3347067 => 'Bourbon-l\'Archambault', 3347090 => 'Gannat', 3347096 => 'Vichy', 3347097 => 'Vichy', 3347098 => 'Vichy', 3347099 => 'Lapalisse', - 3347100 => 'Saint-Paulien', 3347102 => 'Le Puy en Velay', - 3347103 => 'Craponne-sur-Arzon', 3347104 => 'Le Puy en Velay', 3347105 => 'Le Puy en Velay', 3347106 => 'Le Puy en Velay', @@ -4476,7 +3797,6 @@ 3347148 => 'Aurillac', 3347150 => 'Brioude', 3347156 => 'Yssingeaux', - 3347158 => 'Saint-André-de-Chalencon', 3347159 => 'Yssingeaux', 3347160 => 'Saint-Flour', 3347163 => 'Aurillac', @@ -4491,11 +3811,10 @@ 3347178 => 'Riom-és-Montagnes', 3347200 => 'Lyon', 3347201 => 'Rillieux-la-Pape', - 3347202 => 'Décines-Charpieu', 3347204 => 'Vaulx-en-Velin', 3347205 => 'Décines-Charpieu', 3347207 => 'Lyon', - 3347208 => 'Genay', + 3347208 => 'Neuville-sur-Saône', 3347209 => 'Saint-Priest', 3347210 => 'Lyon', 3347212 => 'Lyon', @@ -4514,8 +3833,6 @@ 3347226 => 'Saint-André-de-Corcy', 3347227 => 'Caluire-et-Cuire', 3347228 => 'Saint-Priest', - 3347229 => 'Lyon', - 3347230 => 'Irigny', 3347231 => 'Brignais', 3347232 => 'Lyon', 3347233 => 'Lyon', @@ -4523,17 +3840,17 @@ 3347235 => 'Lyon', 3347236 => 'Lyon', 3347237 => 'Bron', - 3347238 => 'Lyon', + 3347238 => 'Tassin-la-Demi-Lune', 3347239 => 'Saint-Genis-Laval', 3347240 => 'Lyon', 3347241 => 'Lyon', 3347242 => 'Fontaines-sur-Saône', 3347243 => 'Villeurbanne', - 3347244 => 'Lyon', + 3347244 => 'Villeurbanne', 3347245 => 'Meyzieu', 3347246 => 'Pont-de-Chéruy', 3347247 => 'Chassieu', - 3347248 => 'Saint-Bonnet-de-Mure', + 3347248 => 'Saint-Pierre-de-Chandieu', 3347249 => 'Givors', 3347250 => 'Vénissieux', 3347251 => 'Vénissieux', @@ -4558,34 +3875,21 @@ 3347276 => 'Lyon', 3347277 => 'Lyon', 3347278 => 'Lyon', - 3347279 => 'Chassieu', + 3347279 => 'Saint-Priest', 3347280 => 'Lyon', 3347281 => 'Bron', - 3347282 => 'Lyon', + 3347282 => 'Villeurbanne', 3347283 => 'Lyon', 3347284 => 'Lyon', 3347285 => 'Lyon', - 3347286 => 'Écully', - 3347287 => 'Lyon', 3347288 => 'Beynost', 3347289 => 'Vénissieux', 3347290 => 'Vénissieux', 3347291 => 'Lyon', 3347293 => 'Décines-Charpieu', 3347298 => 'Lyon', - 3347314 => 'Clermont-Ferrand', - 3347315 => 'Clermont-Ferrand', - 3347316 => 'Clermont-Ferrand', - 3347317 => 'Clermont-Ferrand', - 3347319 => 'Clermont-Ferrand', - 3347321 => 'Giat', - 3347323 => 'Clermont-Ferrand', - 3347324 => 'Clermont-Ferrand', - 3347325 => 'Clermont-Ferrand', - 3347326 => 'Clermont-Ferrand', - 3347327 => 'Clermont-Ferrand', - 3347328 => 'Clermont-Ferrand', - 3347329 => 'Clermont-Ferrand', + 334731 => 'Clermont-Ferrand', + 334732 => 'Clermont-Ferrand', 3347330 => 'Clermont-Ferrand', 3347331 => 'Clermont-Ferrand', 3347333 => 'Volvic', @@ -4594,11 +3898,8 @@ 3347336 => 'Clermont-Ferrand', 3347337 => 'Clermont-Ferrand', 3347338 => 'Riom', - 3347339 => 'Les Martres-de-Veyre', - 3347340 => 'Beaumont', - 3347341 => 'Clermont-Ferrand', + 3347340 => 'Clermont-Ferrand', 3347342 => 'Clermont-Ferrand', - 3347343 => 'Clermont-Ferrand', 3347344 => 'Clermont-Ferrand', 3347351 => 'Thiers', 3347353 => 'Courpière', @@ -4610,16 +3911,15 @@ 3347364 => 'Riom', 3347365 => 'Le Mont Dore', 3347367 => 'Riom', - 3347368 => 'Billom', - 3347369 => 'Cournon-D\'Auvergne', + 3347369 => 'Cournon-d\'Auvergne', 3347373 => 'Lezoux', 3347374 => 'Clermont-Ferrand', - 3347377 => 'Cournon-D\'Auvergne', + 3347377 => 'Cournon-d\'Auvergne', 3347380 => 'Thiers', 3347381 => 'La Bourboule', 3347382 => 'Ambert', 3347383 => 'Pont-du-Château', - 3347384 => 'Cournon-D\'Auvergne', + 3347384 => 'Cournon-d\'Auvergne', 3347385 => 'Saint-Éloy-les-Mines', 3347386 => 'Châtel-Guyon', 3347389 => 'Issoire', @@ -4628,20 +3928,17 @@ 3347392 => 'Clermont-Ferrand', 3347393 => 'Clermont-Ferrand', 3347394 => 'Puy-Guillaume', - 3347397 => 'Combronde', 3347398 => 'Clermont-Ferrand', 3347400 => 'Trévoux', - 3347401 => 'Lentilly', 3347402 => 'Villefranche-sur-Saône', 3347405 => 'Tarare', 3347406 => 'Belleville', 3347407 => 'Villefranche-sur-Saône', 3347408 => 'Trévoux', 3347409 => 'Villefranche-sur-Saône', - 3347410 => 'Tarare', 3347411 => 'Salaise-sur-Sanne', 3347412 => 'Oyonnax', - 3347414 => 'Viriat', + 3347414 => 'Bourg-en-Bresse', 3347416 => 'Vienne', 3347419 => 'Bourgoin-Jallieu', 3347420 => 'La Côte Saint André', @@ -4666,12 +3963,10 @@ 3347445 => 'Bourg-en-Bresse', 3347446 => 'Ambérieu-en-Bugey', 3347447 => 'Bourg-en-Bresse', - 3347449 => 'Izernore', 3347450 => 'Vonnas', 3347453 => 'Vienne', 3347455 => 'Châtillon-sur-Chalaronne', 3347456 => 'Ampuis', - 3347458 => 'Saint-Jean-de-Bournay', 3347460 => 'Villefranche-sur-Saône', 3347461 => 'Meximieux', 3347462 => 'Villefranche-sur-Saône', @@ -4700,7 +3995,6 @@ 3347496 => 'Villefontaine', 3347497 => 'La Tour du Pin', 3347498 => 'Villars-les-Dombes', - 3347499 => 'Saint-Quentin-Fallavier', 3347500 => 'Montélimar', 3347501 => 'Montélimar', 3347502 => 'Romans-sur-Isère', @@ -4708,7 +4002,6 @@ 3347505 => 'Romans-sur-Isère', 3347507 => 'Tournon-sur-Rhône', 3347508 => 'Tournon-sur-Rhône', - 3347520 => 'Privas', 3347522 => 'Die', 3347523 => 'Saint-Vallier', 3347525 => 'Crest', @@ -4726,24 +4019,20 @@ 3347543 => 'Valence', 3347544 => 'Valence', 3347545 => 'Saint-Donat-sur-l\'Herbasse', - 3347546 => 'Dieulefit', 3347549 => 'Le Teil', 3347550 => 'Montélimar', 3347551 => 'Montélimar', - 3347552 => 'Montélimar', 3347553 => 'Montélimar', 3347554 => 'Bourg-Saint-Andéol', 3347555 => 'Valence', 3347556 => 'Valence', 3347557 => 'Portes-lès-Valence', - 3347558 => 'Saint-Marcel-lès-Valence', 3347559 => 'Chabeuil', 3347560 => 'Étoile-sur-Rhône', 3347561 => 'Livron-sur-Drôme', - 3347562 => 'Allex', + 3347562 => 'La Voulte sur Rhône', 3347563 => 'Saulce-sur-Rhône', 3347564 => 'Privas', - 3347566 => 'Privas', 3347567 => 'Annonay', 3347568 => 'Hauterives', 3347569 => 'Annonay', @@ -4766,33 +4055,28 @@ 3347592 => 'Montélimar', 3347593 => 'Aubenas', 3347596 => 'Pierrelatte', - 3347598 => 'Tulette', 3347600 => 'Grenoble', 3347601 => 'Grenoble', 3347603 => 'Grenoble', 3347604 => 'Meylan', 3347605 => 'Voiron', - 3347606 => 'Voiron', 3347607 => 'Tullins', 3347608 => 'Crolles', 3347609 => 'Échirolles', - 3347611 => 'L\'Alpe d\'Huez', + 3347611 => 'Le Bourg d\'Oisans', 3347612 => 'Grenoble', - 3347614 => 'Eybens', 3347615 => 'Grenoble', 3347617 => 'Grenoble', 3347618 => 'Meylan', 3347621 => 'Grenoble', 3347622 => 'Grenoble', - 3347623 => 'Grenoble', - 3347624 => 'Saint-Martin-d\'Hères', + 3347623 => 'Échirolles', + 3347624 => 'Eybens', 3347625 => 'Saint-Martin-d\'Hères', 3347626 => 'Fontaine', 3347627 => 'Fontaine', - 3347628 => 'Grenoble', 3347629 => 'Grenoble', 3347633 => 'Échirolles', - 3347634 => 'Mens', 3347635 => 'Moirans', 3347636 => 'Vinay', 3347637 => 'Le Pont de Beauvoisin', @@ -4802,7 +4086,6 @@ 3347642 => 'Grenoble', 3347643 => 'Grenoble', 3347644 => 'Grenoble', - 3347645 => 'Chapareillan', 3347646 => 'Grenoble', 3347647 => 'Grenoble', 3347648 => 'Grenoble', @@ -4814,12 +4097,10 @@ 3347654 => 'Grenoble', 3347655 => 'Saint-Laurent-du-Pont', 3347656 => 'Grenoble', - 3347658 => 'Saint-Egrève', 3347659 => 'Saint-Martin-d\'Uriage', 3347661 => 'Meylan', 3347662 => 'Saint-Martin-d\'Hères', 3347663 => 'Grenoble', - 3347664 => 'Saint-Marcellin', 3347665 => 'Voiron', 3347666 => 'Entre-Deux-Guiers', 3347667 => 'Voiron', @@ -4830,7 +4111,6 @@ 3347677 => 'Domène', 3347678 => 'Vizille', 3347679 => 'Les Deux Alpes', - 3347680 => 'L\'Alpe d\'Huez', 3347681 => 'La Mure d\'Isère', 3347684 => 'Grenoble', 3347685 => 'Grenoble', @@ -4847,7 +4127,7 @@ 3347697 => 'Pontcharra', 3347698 => 'Claix', 3347699 => 'Claix', - 3347701 => 'Sorbiers', + 3347701 => 'Saint-Étienne', 3347702 => 'Andrézieux-Bouthéon', 3347706 => 'Veauche', 3347710 => 'Firminy', @@ -4855,7 +4135,6 @@ 3347721 => 'Saint-Étienne', 3347722 => 'Saint-Chamond', 3347723 => 'Roanne', - 3347724 => 'Boën', 3347725 => 'Saint-Étienne', 3347726 => 'Feurs', 3347727 => 'Feurs', @@ -4909,7 +4188,6 @@ 3347791 => 'Saint-Étienne', 3347792 => 'Saint-Étienne', 3347793 => 'Saint-Étienne', - 3347794 => 'Veauche', 3347795 => 'Saint-Étienne', 3347796 => 'Montbrison', 3347800 => 'Lyon', @@ -4923,11 +4201,9 @@ 3347808 => 'Caluire-et-Cuire', 3347809 => 'Lyon', 3347814 => 'Lyon', - 3347815 => 'Lyon', - 3347816 => 'Chaponost', + 3347816 => 'Brindas', 3347817 => 'Lyon', 3347818 => 'Lyon', - 3347819 => 'Mornant', 3347820 => 'Saint-Priest', 3347821 => 'Saint-Priest', 3347822 => 'Fontaines-sur-Saône', @@ -4940,7 +4216,6 @@ 3347829 => 'Lyon', 3347830 => 'Lyon', 3347831 => 'Meyzieu', - 3347832 => 'Pont-de-Chéruy', 3347833 => 'Écully', 3347834 => 'Tassin-la-Demi-Lune', 3347835 => 'Champagne-au-Mont-d\'Or', @@ -4948,7 +4223,7 @@ 3347837 => 'Lyon', 3347838 => 'Lyon', 3347839 => 'Lyon', - 3347840 => 'Saint-Bonnet-de-Mure', + 3347840 => 'Heyrieux', 3347841 => 'Bron', 3347842 => 'Lyon', 3347844 => 'Mornant', @@ -5002,35 +4277,26 @@ 3347895 => 'Lyon', 3347896 => 'Chaponnay', 3347897 => 'Rillieux-la-Pape', - 3347900 => 'Saint-Martin-de-Belleville', - 3347901 => 'Courchevel Saint Bon', 3347904 => 'Bourg-Saint-Maurice', 3347905 => 'Modane', - 3347906 => 'Tignes', + 3347906 => 'Val-d\'Isère', 3347907 => 'Bourg-Saint-Maurice', 3347908 => 'Courchevel Saint Bon', - 3347909 => 'Aimé', 3347910 => 'Albertville', 3347920 => 'Aussois', - 3347922 => 'Bozel', 3347924 => 'Moutiers Tarentaise', 3347925 => 'La Motte Servolex', - 3347926 => 'Chambéry', - 3347931 => 'Albertville', 3347932 => 'Albertville', 3347933 => 'Chambéry', 3347934 => 'Aix-les-Bains', 3347935 => 'Aix-les-Bains', - 3347936 => 'Yenne', 3347937 => 'Albertville', 3347939 => 'Albertville', 3347940 => 'Tignes', - 3347941 => 'Val-D\'Isère', + 3347941 => 'Val-d\'Isère', 3347942 => 'Belley', 3347944 => 'Chambéry', 3347952 => 'Aix-les-Bains', - 3347955 => 'Brides-les-Bains', - 3347956 => 'Saint-Michel-de-Maurienne', 3347960 => 'Chambéry', 3347961 => 'Aix-les-Bains', 3347962 => 'Chambéry', @@ -5049,35 +4315,37 @@ 3347989 => 'Ugine', 3347996 => 'Chambéry', 3348038 => 'Grenoble', - 3348253 => 'Lyon', + 3348311 => 'Draguignan', 3348312 => 'Fréjus', 3348314 => 'Cannes', + 3348315 => 'Antibes', 3348316 => 'Toulon', 3348345 => 'Nice', 3348350 => 'Nice', 3348357 => 'Toulon', - 3348425 => 'Marseille', + 3348418 => 'Marseille', + 3348426 => 'Marseille', 3348612 => 'Marseille', 3348631 => 'Aix-en-Provence', - 3348657 => 'Marseille', + 3348633 => 'La Ciotat', + 3348634 => 'Avignon', 3348665 => 'Avignon', 3348671 => 'Carpentras', 3348681 => 'Avignon', 3348695 => 'Marseille', 3348805 => 'Aix-en-Provence', - 3348861 => 'Avignon', - 3348884 => 'Carpentras', 3348900 => 'Nice', + 3348902 => 'Antibes', 3348903 => 'Nice', 3348905 => 'Nice', 3348914 => 'Nice', 3348922 => 'Nice', 3348924 => 'Nice', + 3348929 => 'Toulon', 3348966 => 'Toulon', 3348968 => 'Cannes', 3348974 => 'Nice', 3348979 => 'Toulon', - 3348981 => 'Nice', 3348982 => 'Cannes', 3348992 => 'Nice', 3348996 => 'Toulon', @@ -5094,9 +4362,8 @@ 3349011 => 'Orange', 3349013 => 'Avignon', 3349014 => 'Avignon', - 3349015 => 'Villeneuve-lès-Avignon', 3349016 => 'Avignon', - 3349017 => 'Salon-de-Provence', + 3349017 => 'Miramas', 3349018 => 'Arles', 3349020 => 'L\'Isle sur la Sorgue', 3349021 => 'L\'Isle sur la Sorgue', @@ -5111,7 +4378,7 @@ 3349030 => 'Bollène', 3349031 => 'Le Pontet', 3349032 => 'Le Pontet', - 3349033 => 'Le Thor', + 3349033 => 'Bédarrides', 3349034 => 'Orange', 3349035 => 'Valréas', 3349036 => 'Vaison-la-Romaine', @@ -5152,7 +4419,6 @@ 3349072 => 'Gordes', 3349073 => 'Plan-d\'Orgon', 3349074 => 'Apt', - 3349075 => 'Bonnieux', 3349076 => 'Cavaillon', 3349077 => 'Cucuron', 3349078 => 'Cavaillon', @@ -5160,7 +4426,7 @@ 3349080 => 'Avignon', 3349081 => 'Avignon', 3349082 => 'Avignon', - 3349083 => 'Châteauneuf-du-Pape', + 3349083 => 'Sorgues', 3349084 => 'Avignon', 3349085 => 'Avignon', 3349086 => 'Avignon', @@ -5173,27 +4439,20 @@ 3349093 => 'Arles', 3349094 => 'Châteaurenard', 3349096 => 'Arles', - 3349097 => 'Saintes-Maries-de-La-Mer', + 3349097 => 'Saintes-Maries-de-la-Mer', 3349098 => 'Arles', - 334910 => 'Marseille', + 3349101 => 'Marseille', + 3349102 => 'Marseille', + 3349103 => 'Marseille', + 3349104 => 'Marseille', + 3349105 => 'Marseille', + 3349106 => 'Marseille', 3349107 => 'Allauch', + 3349108 => 'Marseille', + 3349109 => 'Marseille', 334911 => 'Marseille', - 3349121 => 'Marseille', - 3349122 => 'Marseille', - 3349123 => 'Marseille', - 3349124 => 'Marseille', - 3349125 => 'Marseille', - 3349126 => 'Marseille', - 3349127 => 'Marseille', - 3349129 => 'Marseille', - 3349130 => 'Marseille', - 3349131 => 'Marseille', - 3349132 => 'Marseille', - 3349133 => 'Marseille', - 3349134 => 'Marseille', - 3349135 => 'Marseille', - 3349136 => 'Marseille', - 3349137 => 'Marseille', + 334912 => 'Marseille', + 334913 => 'Marseille', 334914 => 'Marseille', 334915 => 'Marseille', 3349160 => 'Marseille', @@ -5208,15 +4467,7 @@ 3349169 => 'Marseille', 334917 => 'Marseille', 334918 => 'Marseille', - 3349190 => 'Marseille', - 3349191 => 'Marseille', - 3349192 => 'Marseille', - 3349193 => 'Marseille', - 3349194 => 'Marseille', - 3349195 => 'Marseille', - 3349196 => 'Marseille', - 3349198 => 'Marseille', - 3349199 => 'Marseille', + 334919 => 'Marseille', 3349200 => 'Nice', 3349202 => 'Cagnes-sur-Mer', 3349204 => 'Nice', @@ -5224,7 +4475,6 @@ 3349208 => 'Carros', 3349209 => 'Nice', 3349210 => 'Menton', - 3349211 => 'La Gaude', 3349212 => 'Saint-Laurent-du-Var', 3349213 => 'Cagnes-sur-Mer', 3349214 => 'Nice', @@ -5237,14 +4487,13 @@ 3349222 => 'Briançon', 3349223 => 'L\'Argentière la Bessée', 3349224 => 'Saint-Chaffrey', - 3349226 => 'Nice', 3349227 => 'Saint-Laurent-du-Var', 3349228 => 'Mougins', 3349229 => 'Nice', 3349230 => 'Digne-les-Bains', 3349231 => 'Digne-les-Bains', 3349232 => 'Digne-les-Bains', - 3349235 => 'Seyne', + 3349235 => 'Seyne-les-Alpes', 3349236 => 'Digne-les-Bains', 3349238 => 'Vallauris', 3349241 => 'Menton', @@ -5253,12 +4502,10 @@ 3349244 => 'Savines-le-Lac', 3349245 => 'Guillestre', 3349247 => 'Nice', - 3349248 => 'Laragne-Montéglin', 3349249 => 'Gap', 3349251 => 'Gap', 3349252 => 'Gap', 3349253 => 'Gap', - 3349254 => 'Tallard', 3349255 => 'Orcières', 3349256 => 'Gap', 3349257 => 'Veynes', @@ -5276,8 +4523,6 @@ 3349273 => 'Banon', 3349275 => 'Forcalquier', 3349276 => 'Reillanne', - 3349277 => 'Riez', - 3349278 => 'Vinon-sur-Verdon', 3349279 => 'Oraison', 3349281 => 'Barcelonnette', 3349283 => 'Castellane', @@ -5289,7 +4534,7 @@ 3349291 => 'Antibes Juan les Pins', 3349292 => 'Mougins', 3349293 => 'Antibes Juan les Pins', - 3349294 => 'Biot', + 3349294 => 'Valbonne', 3349295 => 'Vallauris', 3349296 => 'Valbonne', 3349297 => 'Mandelieu-la-Napoule', @@ -5298,7 +4543,7 @@ 3349300 => 'Valbonne', 3349301 => 'Beaulieu-sur-Mer', 3349303 => 'Roquebillière', - 3349304 => 'Sospel', + 3349304 => 'Nice', 3349305 => 'Puget-Théniers', 3349306 => 'Cannes', 3349307 => 'Saint-Laurent-du-Var', @@ -5331,7 +4576,6 @@ 3349339 => 'Cannes', 3349340 => 'Grasse', 3349341 => 'Menton', - 3349342 => 'Pégomas', 3349343 => 'Cannes', 3349344 => 'Nice', 3349345 => 'Le Cannet', @@ -5350,7 +4594,7 @@ 3349359 => 'Tourrettes-sur-Loup', 3349361 => 'Antibes Juan les Pins', 3349362 => 'Nice', - 3349363 => 'Le Golfe Juan', + 3349363 => 'Vallauris', 3349364 => 'Vallauris', 3349365 => 'Biot', 3349366 => 'Peymeinade', @@ -5366,10 +4610,9 @@ 3349376 => 'Saint-Jean-Cap-Ferrat', 3349377 => 'Roquefort-les-Pins', 3349378 => 'Beausoleil', - 3349379 => 'Nice', + 3349379 => 'Contes', 334938 => 'Nice', 3349390 => 'Cannes', - 3349391 => 'Tourrette-Levens', 3349392 => 'Nice', 3349393 => 'Mandelieu-la-Napoule', 3349394 => 'Cannes', @@ -5386,12 +4629,11 @@ 3349407 => 'Six-Fours-les-Plages', 3349408 => 'La Garde', 3349409 => 'Toulon', - 3349410 => 'La Seyne sur Mer', + 3349410 => 'Six-Fours-les-Plages', 3349411 => 'La Seyne-sur-Mer', 3349412 => 'Hyères', 3349413 => 'Solliès-Pont', 3349415 => 'Bormes-les-Mimosas', - 3349416 => 'Toulon', 3349417 => 'Fréjus', 3349418 => 'Toulon', 3349419 => 'Saint-Raphaël', @@ -5423,7 +4665,6 @@ 3349445 => 'Puget-sur-Argens', 3349446 => 'Toulon', 3349447 => 'Draguignan', - 3349448 => 'Cuers', 3349449 => 'Sainte-Maxime', 3349450 => 'Draguignan', 3349451 => 'Fréjus', @@ -5456,11 +4697,9 @@ 3349482 => 'Saint-Raphaël', 3349483 => 'Saint-Raphaël', 3349485 => 'Draguignan', - 3349486 => 'Saint-Maximin-la-Sainte-Baume', 3349487 => 'La Seyne sur Mer', 3349488 => 'Sanary-sur-Mer', 3349489 => 'Toulon', - 3349490 => 'Signes', 3349491 => 'Toulon', 3349492 => 'Toulon', 3349493 => 'Toulon', @@ -5470,11 +4709,8 @@ 3349497 => 'Saint-Tropez', 3349498 => 'Le Beausset', 3349499 => 'Vidauban', - 3349504 => 'Marseille', 3349505 => 'Marseille', - 3349506 => 'Marseille', 3349508 => 'Marseille', - 3349509 => 'Marseille', 3349510 => 'Ajaccio', 3349520 => 'Ajaccio', 3349521 => 'Ajaccio', @@ -5494,30 +4730,22 @@ 3349550 => 'Ajaccio', 3349551 => 'Ajaccio', 3349552 => 'Ajaccio', - 3349554 => 'Bastia', 3349555 => 'Bastia', 3349556 => 'Ghisonaccia', 3349557 => 'Aléria', 3349558 => 'Bastia', - 3349559 => 'Lucciana', + 3349559 => 'Penta-di-Casinca', 3349560 => 'L\'Île-Rousse', 3349561 => 'Corte', 3349562 => 'Calenzana', 3349565 => 'Calvi', 3349570 => 'Porto-Vecchio', - 3349571 => 'Zonza', 3349572 => 'Porto-Vecchio', 3349573 => 'Bonifacio', - 3349574 => 'Serra-Di-Ferro', 3349576 => 'Propriano', 3349577 => 'Sartène', 3349578 => 'Levie', - 3349610 => 'Marseille', - 3349611 => 'Marseille', - 3349612 => 'Marseille', - 3349614 => 'Marseille', - 3349615 => 'Marseille', - 3349617 => 'Marseille', + 334961 => 'Marseille', 3349620 => 'Marseille', 3349700 => 'Nice', 3349702 => 'Cagnes-sur-Mer', @@ -5525,18 +4753,13 @@ 3349706 => 'Cannes', 3349707 => 'Nice', 3349708 => 'Nice', - 3349710 => 'Cagnes-sur-Mer', - 3349711 => 'Nice', - 3349712 => 'Saint-Laurent-du-Var', - 3349719 => 'Saint-Laurent-du-Var', 3349721 => 'Antibes Juan les Pins', 3349723 => 'Antibes Juan les Pins', - 3349725 => 'Nice', 3349800 => 'Toulon', 3349803 => 'Toulon', 3349805 => 'Saint-Maximin-la-Sainte-Baume', 3349810 => 'Draguignan', - 3349811 => 'Puget-sur-Argens', + 3349811 => 'Saint-Raphaël', 3349812 => 'Fréjus', 3349902 => 'Sète', 3349904 => 'Sète', @@ -5557,21 +4780,18 @@ 3349964 => 'Montpellier', 3349974 => 'Montpellier', 3349977 => 'Montpellier', - 3349991 => 'Clermont-L\'Hérault', - 3349992 => 'Montpellier', + 3349991 => 'Clermont-l\'Hérault', + 3351607 => 'La Rochelle', 3351649 => 'La Rochelle', - 3351665 => 'Rochefort', 3351685 => 'La Rochelle', - 3351725 => 'Rochefort', 3352407 => 'Bordeaux', - 3352426 => 'Dax', - 3352433 => 'Biarritz', 3352436 => 'Pau', 3352460 => 'Bordeaux', 3352461 => 'Bordeaux', 3352498 => 'Pau', 3353154 => 'Toulouse', 3353198 => 'Toulouse', + 3353305 => 'Bordeaux', 3353348 => 'Bordeaux', 3353351 => 'Bordeaux', 3353401 => 'Pamiers', @@ -5581,6 +4801,7 @@ 3353428 => 'Auterive', 3353430 => 'Toulouse', 3353431 => 'Toulouse', + 3353433 => 'Toulouse', 3353436 => 'Blagnac', 3353439 => 'Colomiers', 3353440 => 'Toulouse', @@ -5590,20 +4811,16 @@ 3353444 => 'Toulouse', 3353445 => 'Toulouse', 3353446 => 'Muret', - 3353450 => 'Toulouse', - 3353451 => 'Toulouse', - 3353455 => 'Toulouse', - 3353456 => 'Toulouse', - 3353459 => 'Tournefeuille', - 3353460 => 'Toulouse', - 3353461 => 'Toulouse', - 3353463 => 'Toulouse', + 335345 => 'Toulouse', + 335346 => 'Toulouse', + 3353531 => 'Bordeaux', + 3353540 => 'Bordeaux', 3354005 => 'Bordeaux', + 3354007 => 'Bayonne', 3354039 => 'Bayonne', 3354071 => 'Bordeaux', 3354525 => 'Angoulême', 3354529 => 'Ruffec', - 3354530 => 'Ruffec', 3354531 => 'Ruffec', 3354532 => 'Cognac', 3354535 => 'Cognac', @@ -5613,20 +4830,17 @@ 3354539 => 'Chasseneuil-sur-Bonnieure', 3354561 => 'Angoulême', 3354563 => 'La Rochefoucauld', - 3354565 => 'Ruelle-sur-Touvre', 3354566 => 'Roullet-Saint-Estèphe', 3354567 => 'La Couronne', - 3354568 => 'Angoulême', - 3354569 => 'Angoulême', + 3354568 => 'Gond-Pontouvre', + 3354569 => 'Champniers', 3354570 => 'Montbron', 3354571 => 'Roumazières-Loubert', 3354578 => 'Barbezieux-Saint-Hilaire', - 3354579 => 'Barbezieux-Saint-Hilaire', 3354581 => 'Jarnac', 3354582 => 'Cognac', 3354583 => 'Segonzac', 3354584 => 'Confolens', - 3354585 => 'Confolens', 3354589 => 'Chabanais', 3354590 => 'Angoulême', 3354591 => 'Angoulême', @@ -5634,20 +4848,16 @@ 3354593 => 'Angoulême', 3354594 => 'Angoulême', 3354595 => 'Angoulême', - 3354597 => 'Châteauneuf-sur-Charente', 3354598 => 'Chalais', 3354600 => 'La Rochelle', - 3354601 => 'Marans', 3354602 => 'Saujon', 3354605 => 'Royan', 3354606 => 'Royan', 3354607 => 'Surgères', 3354608 => 'Royan', 3354609 => 'Saint-Martin-de-Ré', - 3354622 => 'Royan', 3354623 => 'Saint-Palais-sur-Mer', - 3354624 => 'Villeneuve-la-Comtesse', - 3354625 => 'Mons', + 3354625 => 'Authon-Ebéon', 3354627 => 'La Rochelle', 3354628 => 'La Rochelle', 3354629 => 'Ars-en-Ré', @@ -5655,7 +4865,6 @@ 3354631 => 'La Rochelle', 3354632 => 'Saint-Jean-d\'Angély', 3354634 => 'La Rochelle', - 3354635 => 'Aigrefeuille-d\'Aunis', 3354636 => 'La Tremblade', 3354637 => 'Nieul-sur-Mer', 3354638 => 'Royan', @@ -5689,18 +4898,15 @@ 3354699 => 'Rochefort', 3354729 => 'Bordeaux', 3354733 => 'Bordeaux', - 3354755 => 'Dax', - 3354764 => 'Bayonne', - 3354774 => 'Bordeaux', + 3354747 => 'Bordeaux', + 3354764 => 'Anglet', 3354779 => 'Bordeaux', 3354792 => 'Pau', 3354900 => 'Poitiers', 3354901 => 'Poitiers', 3354902 => 'Châtellerault', 3354903 => 'Poitiers', - 3354904 => 'Niort', - 3354905 => 'Saint-Maixent-l\'École', - 3354906 => 'Coulonges-sur-l\'Autize', + 3354906 => 'Niort', 3354908 => 'Chauray', 3354909 => 'Niort', 3354911 => 'Poitiers', @@ -5709,7 +4915,6 @@ 3354919 => 'Châtellerault', 3354920 => 'Châtellerault', 3354921 => 'Châtellerault', - 3354922 => 'Loudun', 3354923 => 'Châtellerault', 3354924 => 'Niort', 3354926 => 'Mauzé-sur-le-Mignon', @@ -5725,15 +4930,10 @@ 3354943 => 'Vivonne', 3354944 => 'Poitiers', 3354945 => 'Poitiers', - 3354946 => 'Chauvigny', + 3354946 => 'Poitiers', 3354947 => 'Poitiers', 3354949 => 'Chasseneuil-du-Poitou', - 3354950 => 'Poitiers', - 3354951 => 'Neuville-de-Poitou', - 3354952 => 'Poitiers', - 3354955 => 'Poitiers', - 3354957 => 'Poitiers', - 3354958 => 'Poitiers', + 335495 => 'Poitiers', 3354960 => 'Poitiers', 3354961 => 'Poitiers', 3354962 => 'Poitiers', @@ -5742,17 +4942,14 @@ 3354966 => 'Thouars', 3354968 => 'Thouars', 3354971 => 'Parthenay', - 3354972 => 'Moncoutant', 3354973 => 'Niort', 3354974 => 'Bressuire', 3354977 => 'Niort', - 3354978 => 'Niort', 3354979 => 'Niort', 3354980 => 'Cerizay', 3354981 => 'Mauléon', 3354982 => 'Bressuire', 3354983 => 'Montmorillon', - 3354984 => 'Montmorillon', 3354985 => 'Châtellerault', 3354988 => 'Poitiers', 3354989 => 'Vivonne', @@ -5763,7 +4960,6 @@ 3354996 => 'Thouars', 3354997 => 'Civray', 3354998 => 'Loudun', - 3355301 => 'Sainte-Livrade-sur-Lot', 3355302 => 'Périgueux', 3355306 => 'Périgueux', 3355308 => 'Périgueux', @@ -5771,7 +4967,6 @@ 3355313 => 'Périgueux', 3355320 => 'Marmande', 3355323 => 'Eymet', - 3355324 => 'Bergerac', 3355327 => 'Bergerac', 3355330 => 'Sarlat-la-Canéda', 3355331 => 'Sarlat-la-Canéda', @@ -5783,7 +4978,6 @@ 3355348 => 'Agen', 3355349 => 'Villeneuve-sur-Lot', 3355350 => 'Terrasson-Lavilledieu', - 3355351 => 'Montignac', 3355353 => 'Périgueux', 3355355 => 'Thiviers', 3355356 => 'Nontron', @@ -5794,19 +4988,15 @@ 3355364 => 'Marmande', 3355365 => 'Nérac', 3355366 => 'Agen', - 3355368 => 'Agen', 3355369 => 'Agen', 3355370 => 'Villeneuve-sur-Lot', 3355371 => 'Fumel', 3355373 => 'Bergerac', 3355374 => 'Bergerac', - 3355375 => 'Fumel', - 3355376 => 'Marmande', + 3355375 => 'Montayral', 3355377 => 'Agen', 3355379 => 'Tonneins', 3355380 => 'Montpon-Ménestérol', - 3355384 => 'Tonneins', - 3355387 => 'Agen', 3355390 => 'Ribérac', 3355393 => 'Casteljaloux', 3355396 => 'Agen', @@ -5850,7 +5040,6 @@ 3355551 => 'Guéret', 3355552 => 'Guéret', 3355553 => 'Nantiat', - 3355554 => 'Saint-Moreil', 3355556 => 'Saint-Léonard-de-Noblat', 3355558 => 'Nexon', 3355561 => 'Guéret', @@ -5865,10 +5054,7 @@ 3355575 => 'Saint-Yrieix-la-Perche', 3355576 => 'Bessines-sur-Gartempe', 3355577 => 'Limoges', - 3355578 => 'Châlus', 3355579 => 'Limoges', - 3355582 => 'Chambon-sur-Voueize', - 3355583 => 'Aubusson', 3355584 => 'Allassac', 3355586 => 'Brive-la-Gaillarde', 3355587 => 'Brive-la-Gaillarde', @@ -5896,10 +5082,7 @@ 3355616 => 'Eysines', 3355617 => 'Bordeaux', 3355618 => 'Merignac', - 3355620 => 'Latresne', - 3355621 => 'Saint-Jean-d\'Illac', 3355622 => 'Arcachon', - 3355623 => 'Créon', 3355624 => 'Bordeaux', 3355625 => 'Bazas', 3355626 => 'Mios', @@ -5966,9 +5149,7 @@ 3355697 => 'Merignac', 3355698 => 'Bordeaux', 3355699 => 'Bordeaux', - 3355700 => 'Mérignac', 3355701 => 'Bordeaux', - 3355702 => 'Pessac', 3355710 => 'Bordeaux', 3355712 => 'Gradignan', 3355714 => 'Bordeaux', @@ -5976,7 +5157,7 @@ 3355717 => 'Biganos', 3355719 => 'Bordeaux', 3355722 => 'Bordeaux', - 3355724 => 'Saint-Emilion', + 3355724 => 'Saint-Émilion', 3355725 => 'Libourne', 3355726 => 'Pessac', 3355729 => 'Merignac', @@ -5993,18 +5174,14 @@ 3355750 => 'Libourne', 3355751 => 'Libourne', 3355752 => 'La Teste de Buch', - 3355753 => 'Mérignac', 3355754 => 'Cenon', 3355755 => 'Libourne', - 3355757 => 'Bordeaux', 3355758 => 'Saint-Savin', 3355759 => 'Bordeaux', - 3355769 => 'Coutras', 3355771 => 'Marcheprime', 3355772 => 'Arcachon', 3355773 => 'Gujan-Mestras', 3355776 => 'Andernos-les-Bains', - 3355777 => 'Lormont', 3355778 => 'Bordeaux', 3355780 => 'Bordeaux', 3355781 => 'Bordeaux', @@ -6014,7 +5191,7 @@ 3355788 => 'Ludon-Médoc', 3355789 => 'Pessac', 3355792 => 'Merignac', - 3355793 => 'Saint-Médard-en-Jalles', + 3355793 => 'Eysines', 3355794 => 'Saint-André-de-Cubzac', 3355795 => 'Bordeaux', 3355796 => 'Gradignan', @@ -6033,10 +5210,9 @@ 3355848 => 'Vieux-Boucau-les-Bains', 3355849 => 'Léon', 3355852 => 'Saint-Martin-d\'Oney', - 3355855 => 'Castets', 3355856 => 'Dax', 3355858 => 'Dax', - 3355871 => 'Aire-sur-L\'Adour', + 3355871 => 'Aire-sur-l\'Adour', 3355872 => 'Capbreton', 3355873 => 'Peyrehorade', 3355874 => 'Dax', @@ -6056,14 +5232,11 @@ 3355903 => 'Anglet', 3355905 => 'Laruns', 3355906 => 'Jurançon', - 3355909 => 'Saint-Palais', + 3355908 => 'Saint-Jean-de-Luz', 3355911 => 'Pau', 3355912 => 'Serres-Castet', - 3355913 => 'Lons', 3355914 => 'Pau', 3355915 => 'Anglet', - 3355916 => 'Soumoulou', - 3355919 => 'Mauléon-Licharre', 3355920 => 'Hendaye', 3355921 => 'Monein', 3355922 => 'Biarritz', @@ -6090,7 +5263,6 @@ 3355946 => 'Bayonne', 3355947 => 'Ciboure', 3355948 => 'Hendaye', - 3355949 => 'Saint-Jean-Pied-de-Port', 3355950 => 'Bayonne', 3355951 => 'Saint-Jean-de-Luz', 3355952 => 'Anglet', @@ -6121,7 +5293,7 @@ 3355985 => 'Saint-Jean-de-Luz', 3355988 => 'Arette', 3355990 => 'Pau', - 3355992 => 'Lons', + 3355992 => 'Pau', 3355993 => 'Ustaritz', 3355998 => 'Pau', 3356100 => 'Labège', @@ -6137,7 +5309,6 @@ 3356115 => 'Colomiers', 3356116 => 'Toulouse', 3356117 => 'Toulouse', - 3356119 => 'Toulouse', 3356120 => 'Toulouse', 3356121 => 'Toulouse', 3356122 => 'Toulouse', @@ -6152,16 +5323,8 @@ 3356133 => 'Toulouse', 3356134 => 'Toulouse', 3356136 => 'Toulouse', - 3356137 => 'Aucamville', 3356139 => 'Saint-Orens-de-Gameville', - 3356140 => 'Toulouse', - 3356141 => 'Toulouse', - 3356142 => 'Toulouse', - 3356143 => 'Toulouse', - 3356144 => 'Toulouse', - 3356147 => 'Toulouse', - 3356148 => 'Toulouse', - 3356149 => 'Toulouse', + 335614 => 'Toulouse', 3356150 => 'Auterive', 3356151 => 'Muret', 3356152 => 'Toulouse', @@ -6176,27 +5339,22 @@ 3356161 => 'Toulouse', 3356162 => 'Toulouse', 3356163 => 'Toulouse', - 3356164 => 'Ax-les-Thermes', 3356165 => 'Foix', 3356166 => 'Saint-Girons', 3356167 => 'Pamiers', - 3356168 => 'Mirepoix', 3356170 => 'Aucamville', 3356171 => 'Blagnac', 3356172 => 'Portet-sur-Garonne', 3356173 => 'Ramonville-Saint-Agne', 3356175 => 'Ramonville-Saint-Agne', - 3356177 => 'Toulouse', 3356178 => 'Colomiers', 3356179 => 'Bagnères-de-Luchon', 3356180 => 'Toulouse', 3356182 => 'Grenade', - 3356183 => 'Revel', 3356186 => 'Tournefeuille', 3356187 => 'Carbonne', 3356189 => 'Saint-Gaudens', 3356192 => 'Cugnaux', - 3356194 => 'Saint-Gaudens', 3356195 => 'Saint-Gaudens', 3356197 => 'Cazères', 3356199 => 'Toulouse', @@ -6204,11 +5362,9 @@ 3356205 => 'Auch', 3356206 => 'Fleurance', 3356207 => 'L\'Isle Jourdain', - 3356209 => 'Eauze', 3356211 => 'Toulouse', 3356212 => 'Toulouse', 3356214 => 'Toulouse', - 3356215 => 'Toulouse', 3356216 => 'Toulouse', 3356217 => 'Toulouse', 3356219 => 'Ramonville-Saint-Agne', @@ -6225,20 +5381,16 @@ 3356236 => 'Tarbes', 3356237 => 'Tarbes', 3356238 => 'Tarbes', - 3356240 => 'Lannemezan', 3356241 => 'Saint-Pé-de-Bigorre', 3356242 => 'Lourdes', 3356244 => 'Tarbes', 3356246 => 'Lourdes', 3356247 => 'Toulouse', 3356248 => 'Toulouse', - 3356249 => 'Lannemezan', - 3356250 => 'Lannemezan', 3356251 => 'Tarbes', 3356253 => 'Tarbes', 3356256 => 'Tarbes', 3356257 => 'Balma', - 3356258 => 'Vic-Fezensac', 3356260 => 'Auch', 3356261 => 'Auch', 3356262 => 'Samatan', @@ -6253,7 +5405,7 @@ 3356275 => 'Aucamville', 3356287 => 'Toulouse', 3356288 => 'Toulouse', - 3356289 => 'L\'Union', + 3356289 => 'Saint-Jean', 3356290 => 'Ibos', 3356291 => 'Bagnères-de-Bigorre', 3356292 => 'Cauterets', @@ -6267,9 +5419,7 @@ 3356305 => 'Moissac', 3356320 => 'Montauban', 3356321 => 'Montauban', - 3356322 => 'Montauban', 3356323 => 'Montauban', - 3356328 => 'Albias', 3356329 => 'Valence', 3356332 => 'Castelsarrasin', 3356334 => 'Graulhet', @@ -6295,14 +5445,12 @@ 3356362 => 'Castres', 3356363 => 'Montauban', 3356366 => 'Montauban', - 3356368 => 'Montauban', 3356371 => 'Castres', 3356372 => 'Castres', 3356373 => 'Labruguière', 3356376 => 'Carmaux', 3356377 => 'Albi', 3356378 => 'Albi', - 3356379 => 'Réalmont', 3356380 => 'Albi', 3356381 => 'Gaillac', 3356383 => 'Lavaur', @@ -6311,7 +5459,6 @@ 3356393 => 'Caussade', 3356397 => 'Mazamet', 3356398 => 'Mazamet', - 3356510 => 'Saint-Cère', 3356514 => 'Figeac', 3356520 => 'Cahors', 3356522 => 'Cahors', @@ -6320,18 +5467,16 @@ 3356530 => 'Cahors', 3356534 => 'Figeac', 3356535 => 'Cahors', - 3356537 => 'Souillac', 3356538 => 'Saint-Céré', - 3356539 => 'Biars-sur-Cère', + 3356539 => 'Bretenoux', 3356541 => 'Gourdon', 3356542 => 'Rodez', 3356543 => 'Decazeville', 3356545 => 'Villefranche-de-Rouergue', 3356549 => 'Saint-Affrique', 3356550 => 'Figeac', - 3356551 => 'Laguiole', + 3356551 => 'Espalion', 3356553 => 'Cahors', - 3356558 => 'Millau', 3356559 => 'Millau', 3356560 => 'Millau', 3356561 => 'Millau', @@ -6343,22 +5488,18 @@ 3356577 => 'Rodez', 3356578 => 'Rodez', 3356580 => 'Montbazens', - 3356581 => 'Villefranche-de-Rouergue', - 3356587 => 'Rodez', 3356597 => 'Saint-Affrique', 3356598 => 'Saint-Affrique', - 3356700 => 'Toulouse', + 3356706 => 'Toulouse', 3356711 => 'Toulouse', - 3356716 => 'Toulouse', 3356722 => 'Toulouse', 3356733 => 'Toulouse', - 3356745 => 'Tarbes', + 3356768 => 'Toulouse', 3358134 => 'Toulouse', 3358160 => 'Toulouse', 3358197 => 'Toulouse', 3358274 => 'Toulouse', 3358295 => 'Toulouse', - 3358741 => 'Limoges', 3359020 => 'Les Abymes', 3359021 => 'Pointe-à-Pitre', 3359022 => 'Petit-Canal', @@ -6373,10 +5514,9 @@ 3359038 => 'Baie Mahault', 3359041 => 'Baie Mahault', 3359048 => 'Les Abymes', - 3359051 => 'Saint Barthélémy', 3359052 => 'Saint Barthélémy', 3359060 => 'Baie Mahault', - 3359068 => 'Sainte Rose', + 3359068 => 'Les Abymes', 3359080 => 'Saint-Claude', 3359081 => 'Basse Terre', 3359082 => 'Pointe-à-Pitre', @@ -6389,7 +5529,7 @@ 3359089 => 'Les Abymes', 3359090 => 'Pointe-à-Pitre', 3359091 => 'Les Abymes', - 3359092 => 'Trois-Rivières', + 3359092 => 'Trois Rivieres', 3359093 => 'Pointe-à-Pitre', 3359094 => 'Petit Bourg', 3359095 => 'Petit Bourg', @@ -6415,12 +5555,12 @@ 3359648 => 'Rivière-Salée', 3359650 => 'Fort de France', 3359651 => 'Fort de France', - 3359652 => 'Schoelcher', + 3359652 => 'Le Morne Rouge', 3359653 => 'Le Lorrain', 3359654 => 'Le François', 3359655 => 'Le Morne Vert', 3359656 => 'Ducos', - 3359657 => 'Saint-Joseph', + 3359657 => 'Saint Joseph', 3359658 => 'Fort de France', 3359660 => 'Fort de France', 3359661 => 'Schoelcher', @@ -6430,7 +5570,7 @@ 3359665 => 'Le Robert', 3359667 => 'Gros-Morne', 3359668 => 'Rivière-Salée', - 3359669 => 'Sainte-Marie', + 3359669 => 'Sainte Marie', 3359670 => 'Fort de France', 3359671 => 'Fort de France', 3359672 => 'Fort de France', @@ -6439,7 +5579,7 @@ 3359675 => 'Fort de France', 3359676 => 'Sainte-Anne', 3359677 => 'Ducos', - 3359678 => 'Saint-Pierre', + 3359678 => 'Basse-Pointe', 3359679 => 'Fort de France', ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/352.php b/src/libphonenumber/geocoding/data/en/352.php index ade4616f8..0cad23e29 100644 --- a/src/libphonenumber/geocoding/data/en/352.php +++ b/src/libphonenumber/geocoding/data/en/352.php @@ -8,52 +8,214 @@ 35222 => 'Luxembourg', 35223 => 'Mondorf-les-Bains', 35224 => 'Luxembourg', + 3522421 => 'Weicherdange', + 3522422 => 'Luxembourg', + 3522423 => 'Mondorf-les-Bains', + 3522425 => 'Luxembourg', + 3522427 => 'Belair, Luxembourg', + 3522428 => 'Luxembourg', + 3522429 => 'Luxembourg/Kockelscheuer', + 3522430 => 'Capellen/Kehlen', + 3522431 => 'Bertrange', + 3522432 => 'Lintgen/Mersch/Steinfort', + 3522433 => 'Walferdange', + 3522434 => 'Rameldange/Senningerberg', + 3522435 => 'Sandweiler/Moutfort/Roodt-sur-Syre', + 3522436 => 'Hesperange/Kockelscheuer/Roeser', + 3522437 => 'Leudelange/Ehlange/Mondercange', + 3522439 => 'Windhof/Steinfort', + 3522440 => 'Howald', + 3522442 => 'Plateau de Kirchberg', + 3522443 => 'Findel/Kirchberg', + 3522445 => 'Diedrich', + 3522447 => 'Lintgen', + 3522448 => 'Contern/Foetz', + 3522449 => 'Howald', + 3522450 => 'Bascharage/Petange/Rodange', + 3522451 => 'Dudelange/Bettembourg/Livange', + 3522452 => 'Dudelange', + 3522453 => 'Esch-sur-Alzette', + 3522454 => 'Esch-sur-Alzette', + 3522455 => 'Esch-sur-Alzette/Mondercange', + 3522456 => 'Rumelange', + 3522457 => 'Esch-sur-Alzette/Schifflange', + 3522458 => 'Soleuvre/Differdange', + 3522459 => 'Soleuvre', + 3522467 => 'Dudelange', + 3522471 => 'Betzdorf', + 3522472 => 'Echternach', + 3522473 => 'Rosport', + 3522474 => 'Wasserbillig', + 3522475 => 'Grevenmacher-sur-Moselle', + 3522476 => 'Wormeldange', + 3522478 => 'Junglinster', + 3522479 => 'Berdorf/Consdorf', + 3522480 => 'Diekirch', + 3522481 => 'Ettelbruck/Reckange-sur-Mess', + 3522483 => 'Vianden', + 3522484 => 'Han/Lesse', + 3522485 => 'Bissen/Roost', + 3522487 => 'Larochette', + 3522488 => 'Mertzig/Wahl', + 3522492 => 'Clervaux/Fischbach/Hosingen', + 3522495 => 'Wiltz', + 3522497 => 'Huldange', + 3522499 => 'Troisvierges', 35225 => 'Luxembourg', - 35226 => 'Luxembourg', - 35227 => 'Luxembourg', + 3522621 => 'Weicherdange', + 3522622 => 'Luxembourg', + 3522623 => 'Mondorf-les-Bains', + 3522625 => 'Luxembourg', + 3522627 => 'Belair, Luxembourg', + 3522628 => 'Luxembourg', + 3522629 => 'Luxembourg/Kockelscheuer', + 3522630 => 'Capellen/Kehlen', + 3522631 => 'Bertrange', + 3522632 => 'Lintgen/Mersch/Steinfort', + 3522633 => 'Walferdange', + 3522634 => 'Rameldange/Senningerberg', + 3522635 => 'Sandweiler/Moutfort/Roodt-sur-Syre', + 3522636 => 'Hesperange/Kockelscheuer/Roeser', + 3522637 => 'Leudelange/Ehlange/Mondercange', + 3522639 => 'Windhof/Steinfort', + 3522640 => 'Howald', + 3522642 => 'Plateau de Kirchberg', + 3522643 => 'Findel/Kirchberg', + 3522645 => 'Diedrich', + 3522647 => 'Lintgen', + 3522648 => 'Contern/Foetz', + 3522649 => 'Howald', + 3522650 => 'Bascharage/Petange/Rodange', + 3522651 => 'Dudelange/Bettembourg/Livange', + 3522652 => 'Dudelange', + 3522653 => 'Esch-sur-Alzette', + 3522654 => 'Esch-sur-Alzette', + 3522655 => 'Esch-sur-Alzette/Mondercange', + 3522656 => 'Rumelange', + 3522657 => 'Esch-sur-Alzette/Schifflange', + 3522658 => 'Soleuvre/Differdange', + 3522659 => 'Soleuvre', + 3522667 => 'Dudelange', + 3522671 => 'Betzdorf', + 3522672 => 'Echternach', + 3522673 => 'Rosport', + 3522674 => 'Wasserbillig', + 3522675 => 'Grevenmacher-sur-Moselle', + 3522676 => 'Wormeldange', + 3522678 => 'Junglinster', + 3522679 => 'Berdorf/Consdorf', + 3522680 => 'Diekirch', + 3522681 => 'Ettelbruck/Reckange-sur-Mess', + 3522683 => 'Vianden', + 3522684 => 'Han/Lesse', + 3522685 => 'Bissen/Roost', + 3522687 => 'Larochette', + 3522688 => 'Mertzig/Wahl', + 3522692 => 'Clervaux/Fischbach/Hosingen', + 3522695 => 'Wiltz', + 3522697 => 'Huldange', + 3522699 => 'Troisvierges', + 3522721 => 'Weicherdange', + 3522722 => 'Luxembourg', + 3522723 => 'Mondorf-les-Bains', + 3522725 => 'Luxembourg', + 3522727 => 'Belair, Luxembourg', + 3522728 => 'Luxembourg', + 3522729 => 'Luxembourg/Kockelscheuer', + 3522730 => 'Capellen/Kehlen', + 3522731 => 'Bertrange', + 3522732 => 'Lintgen/Mersch/Steinfort', + 3522733 => 'Walferdange', + 3522734 => 'Rameldange/Senningerberg', + 3522735 => 'Sandweiler/Moutfort/Roodt-sur-Syre', + 3522736 => 'Hesperange/Kockelscheuer/Roeser', + 3522737 => 'Leudelange/Ehlange/Mondercange', + 3522739 => 'Windhof/Steinfort', + 3522740 => 'Howald', + 3522742 => 'Plateau de Kirchberg', + 3522743 => 'Findel/Kirchberg', + 3522745 => 'Diedrich', + 3522747 => 'Lintgen', + 3522748 => 'Contern/Foetz', + 3522749 => 'Howald', + 3522750 => 'Bascharage/Petange/Rodange', + 3522751 => 'Dudelange/Bettembourg/Livange', + 3522752 => 'Dudelange', + 3522753 => 'Esch-sur-Alzette', + 3522754 => 'Esch-sur-Alzette', + 3522755 => 'Esch-sur-Alzette/Mondercange', + 3522756 => 'Rumelange', + 3522757 => 'Esch-sur-Alzette/Schifflange', + 3522758 => 'Soleuvre/Differdange', + 3522759 => 'Soleuvre', + 3522767 => 'Dudelange', + 3522771 => 'Betzdorf', + 3522772 => 'Echternach', + 3522773 => 'Rosport', + 3522774 => 'Wasserbillig', + 3522775 => 'Grevenmacher-sur-Moselle', + 3522776 => 'Wormeldange', + 3522778 => 'Junglinster', + 3522779 => 'Berdorf/Consdorf', + 3522780 => 'Diekirch', + 3522781 => 'Ettelbruck/Reckange-sur-Mess', + 3522783 => 'Vianden', + 3522784 => 'Han/Lesse', + 3522785 => 'Bissen/Roost', + 3522787 => 'Larochette', + 3522788 => 'Mertzig/Wahl', + 3522792 => 'Clervaux/Fischbach/Hosingen', + 3522795 => 'Wiltz', + 3522797 => 'Huldange', + 3522799 => 'Troisvierges', + 35228 => 'Luxembourg', 35229 => 'Luxembourg', - 35230 => 'Capellen', + 35230 => 'Capellen/Kehlen', 35231 => 'Bertrange', 35232 => 'Mersch', 35233 => 'Walferdange', - 35234 => 'Senningerberg', - 35235 => 'Sandweiler', - 35236 => 'Hesperange', - 35237 => 'Leudelange', - 35239 => 'Steinfort', - 35240 => 'Luxembourg', - 35242 => 'Luxembourg', - 35243 => 'Luxembourg', - 35244 => 'Luxembourg', - 35245 => 'Luxembourg', - 35246 => 'Luxembourg', - 35247 => 'Luxembourg', - 35248 => 'Luxembourg', - 35249 => 'Luxembourg', - 35250 => 'Bascharage', - 35251 => 'Dudelange', + 35234 => 'Rameldange/Senningerberg', + 35235 => 'Sandweiler/Moutfort/Roodt-sur-Syre', + 35236 => 'Hesperange/Kockelscheuer/Roeser', + 35237 => 'Leudelange/Ehlange/Mondercange', + 35239 => 'Windhof/Steinfort', + 3524 => 'Luxembourg', + 35240 => 'Howald', + 35242 => 'Plateau de Kirchberg', + 35243 => 'Findel/Kirchberg', + 35245 => 'Diedrich', + 35247 => 'Lintgen', + 35248 => 'Contern/Foetz', + 35249 => 'Howald', + 35250 => 'Bascharage/Petange/Rodange', + 35251 => 'Dudelange/Bettembourg/Livange', 35252 => 'Dudelange', 35253 => 'Esch-sur-Alzette', 35254 => 'Esch-sur-Alzette', - 35255 => 'Esch-sur-Alzette', + 35255 => 'Esch-sur-Alzette/Mondercange', 35256 => 'Rumelange', - 35257 => 'Esch-sur-Alzette', + 35257 => 'Esch-sur-Alzette/Schifflange', 35258 => 'Differdange', 35259 => 'Soleuvre', + 35267 => 'Dudelange', 35271 => 'Betzdorf', 35272 => 'Echternach', + 35273 => 'Rosport', 35274 => 'Wasserbillig', 35275 => 'Grevenmacher', 35276 => 'Wormeldange', 35278 => 'Junglinster', - 35279 => 'Berdorf', + 35279 => 'Berdorf/Consdorf', 35280 => 'Diekirch', 35281 => 'Ettelbruck', 35283 => 'Vianden', + 35284 => 'Han/Lesse', + 35285 => 'Bissen/Roost', 35287 => 'Larochette', - 35292 => 'Clervaux', + 35288 => 'Mertzig/Wahl', + 35292 => 'Clervaux/Fischbach/Hosingen', 35295 => 'Wiltz', - 35297 => 'Weiswampach', + 35297 => 'Huldange', 35299 => 'Troisvierges', ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/355.php b/src/libphonenumber/geocoding/data/en/355.php index 4296c39d4..d73c64d34 100644 --- a/src/libphonenumber/geocoding/data/en/355.php +++ b/src/libphonenumber/geocoding/data/en/355.php @@ -17,45 +17,128 @@ 35522 => 'Shkodër', 35524 => 'Kukës', 355261 => 'Vau-Dejës', - 355271 => 'Fushë-Arrëz', - 355284 => 'Rubik', - 355287 => 'Klos', + 355262 => 'Rrethinat/Ana-Malit, Shkodër', + 355263 => 'Pult/Shalë/Shosh/Temal/Shllak, Shkodër', + 355264 => 'Postribë/Gur i Zi', + 355265 => 'Vig-Mnelë/Hajmel, Shkodër', + 355266 => 'Bushat/Bërdicë, Shkodër', + 355267 => 'Dajç/Velipojë, Shkodër', + 355268 => 'Qendër/Gruemirë, Malësi e Madhe', + 355269 => 'Kastrat/Shkrel/Kelmend, Malësi e Madhe', + 355270 => 'Kolsh/Surroj/Arren/Malzi, Kukës', + 355271 => 'Fushë-Arrëz/Rrapë, Pukë', + 355272 => 'Qerret/Qelëz/Gjegjan, Pukë', + 355273 => 'Iballë/Fierzë/Blerim/Qafë-Mali, Pukë', + 355274 => 'Tropojë/Llugaj/Margegaj, Tropojë', + 355275 => 'Bujan/Fierzë/Bytyc/Lekbiba, Tropojë', + 355276 => 'Fajza/Golaj/Gjinaj, Has', + 355277 => 'Shtiqen/Tërthore/Zapod, Kukës', + 355278 => 'Bicaj/Topojan/Shishtavec, Kukës', + 355279 => 'Gryk-Çajë/Ujmisht/Bushtrice/Kalis, Kukës', + 355281 => 'Shëngjin/Balldre, Lezhë', + 355282 => 'Kallmet/Blinisht/Dajç/Ungrej, Lezhë', + 355283 => 'Kolsh/Zejmen/Shënkoll, Lezhë', + 355284 => 'Rubik, Mirditë', + 355285 => 'Kthjellë/Selitë, Mirditë', + 355286 => 'Kaçinar/Orosh/Fan, Mirditë', + 355287 => 'Klos/Suç/Lis, Mat', + 355288 => 'Baz/Komsi/Gurrë/Xibër, Mat', + 355289 => 'Ulëz/Rukaj/Derjan/Macukull, Mat', + 355291 => 'Tomin/Luzni, Dibër', + 355292 => 'Maqellarë/Melan, Dibër', + 355293 => 'Kastriot/Muhur/Selishtë, Dibër', + 355294 => 'Arras/Fushë-Çidhën/Lurë, Dibër', + 355295 => 'Sllovë/Zall-Dardhë/Zall-Reç/Kala e Dodes, Dibër', + 355296 => 'Fushë-Bulqizë/Shupenzë/Zerqan, Bulqizë', + 355297 => 'Gjorice/Ostren/Trebisht/Martanesh, Bulqizë', 355311 => 'Kuçovë', - 355312 => 'Çorovodë', - 355313 => 'Ballsh', + 355312 => 'Çorovodë, Skrapar', + 355313 => 'Ballsh, Mallakastër', 35532 => 'Berat', 35533 => 'Vlorë', 35534 => 'Fier', 35535 => 'Lushnje', - 355361 => 'Ura Vajgurore', - 355368 => 'Poliçan', - 355371 => 'Divjakë', - 355381 => 'Patos', - 355382 => 'Roskovec', - 355391 => 'Orikum', - 355392 => 'Selenicë', - 355393 => 'Himarë', + 355360 => 'Leshnje/Potom/Çepan/Gjerbës/Zhepë, Skrapar', + 355361 => 'Ura Vajgurore, Berat', + 355362 => 'Velabisht/Roshnik, Berat', + 355363 => 'Otllak/Lumas, Berat', + 355364 => 'Vërtop/Terpan, Berat', + 355365 => 'Sinjë/Cukalat, Berat', + 355366 => 'Poshnjë/Kutalli, Berat', + 355367 => 'Perondi/Kozarë, Kuçovë', + 355368 => 'Poliçan/Bogovë, Skrapar', + 355369 => 'Qendër/Vendreshë, Skrapar', + 355371 => 'Divjakë, Lushnjë', + 355372 => 'Karbunarë/Fier-Shegan/Hysgjokaj/Ballagat, Lushnjë', + 355373 => 'Krutje/Bubullimë/Allkaj, Lushnjë', + 355374 => 'Gradishtë/Kolonjë, Lushnjë', + 355375 => 'Golem/Grabian/Remas, Lushnjë', + 355376 => 'Dushk/Tërbuf, Lushnjë', + 355377 => 'Qendër/Greshicë/Hekal, Mallakastër', + 355378 => 'Aranitas/Ngracan/Selitë/Fratar/Kutë, Mallakastër', + 355381 => 'Patos, Fier', + 355382 => 'Roskovec, Fier', + 355383 => 'Qendër, Fier', + 355384 => 'Mbrostar Ura/LIibofshë, Fier', + 355385 => 'Portëz/Zharëz, Fier', + 355386 => 'Kuman/Kurjan/Strum/Ruzhdie, Fier', + 355387 => 'Cakran/Frakull, Fier', + 355388 => 'Levan, Fier', + 355389 => 'Dermenas/Topojë, Fier', + 355391 => 'Orikum, Vlorë', + 355392 => 'Selenicë, Vlorë', + 355393 => 'Himarë, Vlorë', + 355394 => 'Qendër, Vlorë', + 355395 => 'Novoselë, Vlorë', + 355396 => 'Shushicë/Armen, Vlorë', + 355397 => 'Vllahinë/Kote, Vlorë', + 355398 => 'Sevaster/Brataj/Hore-Vranisht, Vlorë', 3554 => 'Tirana', - 35547 => 'Kamëz/Vorë', + 35547 => 'Kamëz/Vorë/Paskuqan/Zall-Herr/Burxullë/Prezë, Tiranë', + 35548 => 'Kashar/Vaqar/Ndroq/Pezë/Farkë/Dajt, Tiranë', + 35549 => 'Petrelë/Baldushk/Bërzhitë/Krrabë/Shengjergj/Zall-Bastar, Tiranë', 355511 => 'Kruje', 355512 => 'Peqin', 355513 => 'Gramsh', 355514 => 'Librazhd', 35552 => 'Durrës', - 35553 => 'Laç', + 35553 => 'Laç, Kurbin', 35554 => 'Elbasan', 35555 => 'Kavajë', - 355561 => 'Mamurras', + 355561 => 'Mamurras, Kurbin', + 355562 => 'Milot/Fushe-Kuqe, Kurbin', 355563 => 'Fushë-Krujë', - 355571 => 'Shijak', - 355572 => 'Manëz', - 355573 => 'Sukth', - 355577 => 'Rrogozhinë', - 355581 => 'Cërrik', - 355582 => 'Belsh', - 355591 => 'Përrenjas', - 355811 => 'Bilisht', - 355812 => 'Ersekë', + 355564 => 'Nikël/Bubq, Kruje', + 355565 => 'Koder-Thumane/Cudhi, Kruje', + 355570 => 'Gosë/Lekaj/Sinaballaj, Kavajë', + 355571 => 'Shijak, Durrës', + 355572 => 'Manëz, Durrës', + 355573 => 'Sukth, Durrës', + 355574 => 'Rashbull/Gjepalaj, Durrës', + 355575 => 'Xhafzotaj/Maminas, Durrës', + 355576 => 'Katund i Ri/Ishem, Durrës', + 355577 => 'Rrogozhinë, Kavajë', + 355578 => 'Synej/Golem, Kavajë', + 355579 => 'Luz i Vogël/Kryevidh/Helmës, Kavajë', + 355580 => 'Përparim/Pajovë, Peqin', + 355581 => 'Cërrik, Elbasan', + 355582 => 'Belsh, Elbasan', + 355583 => 'Bradashesh/Shirgjan, Elbasan', + 355584 => 'Labinot-Fushë/Labinot-Mal/Funarë/Gracen, Elbasan', + 355585 => 'Shushicë/Tregan/Gjinar/Zavalinë, Elbasan', + 355586 => 'Gjergjan/Papër/Shalës, Elbasan', + 355587 => 'Gostime/Klos/Mollas, Elbasan', + 355588 => 'Rrasë/Fierzë/Kajan/Grekan, Elbasan', + 355589 => 'Karinë/Gjocaj/Shezë, Peqin', + 355591 => 'Përrenjas, Librazhd', + 355592 => 'Qendër, Librazhd', + 355593 => 'Lunik/Orenjë/Stebleve, Librazhd', + 355594 => 'Hotolisht/Polis/Stravaj, Librazhd', + 355595 => 'Qukës/Rajcë, Librazhd', + 355596 => 'Pishaj/Sult/Tunjë/Kushovë/Skënderbegas, Gramsh', + 355597 => 'Kodovjat/Poroçan/Kukur/Lenie, Gramsh', + 355811 => 'Bilisht, Devoll', + 355812 => 'Ersekë, Kolonjë', 355813 => 'Përmet', 355814 => 'Tepelenë', 355815 => 'Delvinë', @@ -63,11 +146,34 @@ 35583 => 'Pogradec', 35584 => 'Gjirokastër', 35585 => 'Sarandë', - 355861 => 'Maliq', - 355871 => 'Leskovik', - 355875 => 'Këlcyrë', - 355881 => 'Libohovë', - 355885 => 'Memaliaj', - 355891 => 'Konispol', + 355860 => 'Trebinjë/Proptisht/Velçan, Pogradec', + 355861 => 'Maliq, Korçë', + 355862 => 'Qendër, Korçë', + 355863 => 'Drenovë/Mollaj, Korçë', + 355864 => 'Voskop/Voskopojë/Vithkuq/Lekas, Korçë', + 355865 => 'Gorë/Pirg/Moglicë, Korçë', + 355866 => 'Libonik/Vreshtaz, Korçë', + 355867 => 'Pojan/Liqenas, Korçë', + 355868 => 'Buçimas/Udenisht, Pogradec', + 355869 => 'Çëravë/Dardhas, Pogradec', + 355871 => 'Leskovik/Barmash/Novoselë, Kolonjë', + 355872 => 'Qendër Ersekë/Mollas/Çlirim, Kolonjë', + 355873 => 'Qendër Bilisht/Progër, Devoll', + 355874 => 'Hoçisht/Miras, Devoll', + 355875 => 'Këlcyrë, Përmet', + 355876 => 'Qendër/Frashër/Petran/Çarshovë, Përmet', + 355877 => 'Dishnicë/Sukë/Ballaban, Përmet', + 355881 => 'Libohovë/Qendër, Gjirokastër', + 355882 => 'Cepo/Picar/Lazarat/Atigon, Gjirokastër', + 355883 => 'Lunxheri/Odrie/Zagorie/Pogon, Gjirokastër', + 355884 => 'Dropull i Poshtëm/Dropull i Sipërm, Gjirokastër', + 355885 => 'Memaliaj, Tepelenë', + 355886 => 'Qendër/Kurvelesh/Lopëz, Tepelenë', + 355887 => 'Qesarat/Krahës/Luftinje/Buz, Tepelenë', + 355891 => 'Konispol/Xare/Markat, Sarandë', + 355892 => 'Aliko/Lukovë, Sarandë', + 355893 => 'Ksamil, Sarandë', + 355894 => 'Livadhja/Dhivër, Sarandë', + 355895 => 'Finiq/Mesopotam/Vergo, Delvinë', ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/33.php b/src/libphonenumber/geocoding/data/fr/33.php index 2048d4f74..9123331dd 100644 --- a/src/libphonenumber/geocoding/data/fr/33.php +++ b/src/libphonenumber/geocoding/data/fr/33.php @@ -6,7 +6,6 @@ return array ( 3332820 => 'Dunkerque', - 3332821 => 'Dunkerque', 3332824 => 'Dunkerque', 3332825 => 'Dunkerque', 3332828 => 'Dunkerque', diff --git a/src/libphonenumber/geocoding/data/fr/352.php b/src/libphonenumber/geocoding/data/fr/352.php index ce8a421c6..670495b61 100644 --- a/src/libphonenumber/geocoding/data/fr/352.php +++ b/src/libphonenumber/geocoding/data/fr/352.php @@ -5,55 +5,218 @@ */ return array ( + 35221 => 'Weicherdange', 35222 => 'Luxembourg', 35223 => 'Mondorf-les-Bains', 35224 => 'Luxembourg', + 3522421 => 'Weicherdange', + 3522422 => 'Luxembourg', + 3522423 => 'Mondorf-les-Bains', + 3522425 => 'Luxembourg', + 3522427 => 'Belair, Luxembourg', + 3522428 => 'Luxembourg', + 3522429 => 'Luxembourg/Kockelscheuer', + 3522430 => 'Capellen/Kehlen', + 3522431 => 'Bertrange', + 3522432 => 'Lintgen/Mersch/Steinfort', + 3522433 => 'Walferdange', + 3522434 => 'Rameldange/Senningerberg', + 3522435 => 'Sandweiler/Moutfort/Roodt-sur-Syre', + 3522436 => 'Hesperange/Kockelscheuer/Roeser', + 3522437 => 'Leudelange/Ehlange/Mondercange', + 3522439 => 'Windhof/Steinfort', + 3522440 => 'Howald', + 3522442 => 'Plateau de Kirchberg', + 3522443 => 'Findel/Kirchberg', + 3522445 => 'Diedrich', + 3522447 => 'Lintgen', + 3522448 => 'Contern/Foetz', + 3522449 => 'Howald', + 3522450 => 'Bascharage/Petange/Rodange', + 3522451 => 'Dudelange/Bettembourg/Livange', + 3522452 => 'Dudelange', + 3522453 => 'Esch-sur-Alzette', + 3522454 => 'Esch-sur-Alzette', + 3522455 => 'Esch-sur-Alzette/Mondercange', + 3522456 => 'Rumelange', + 3522457 => 'Esch-sur-Alzette/Schifflange', + 3522458 => 'Soleuvre/Differdange', + 3522459 => 'Soleuvre', + 3522467 => 'Dudelange', + 3522471 => 'Betzdorf', + 3522472 => 'Echternach', + 3522473 => 'Rosport', + 3522474 => 'Wasserbillig', + 3522475 => 'Grevenmacher-sur-Moselle', + 3522476 => 'Wormeldange', + 3522478 => 'Junglinster', + 3522479 => 'Berdorf/Consdorf', + 3522480 => 'Diekirch', + 3522481 => 'Ettelbruck/Reckange-sur-Mess', + 3522483 => 'Vianden', + 3522484 => 'Han/Lesse', + 3522485 => 'Bissen/Roost', + 3522487 => 'Larochette', + 3522488 => 'Mertzig/Wahl', + 3522492 => 'Clervaux/Fischbach/Hosingen', + 3522495 => 'Wiltz', + 3522497 => 'Huldange', + 3522499 => 'Troisvierges', 35225 => 'Luxembourg', - 35226 => 'Luxembourg', - 35227 => 'Luxembourg', + 3522621 => 'Weicherdange', + 3522622 => 'Luxembourg', + 3522623 => 'Mondorf-les-Bains', + 3522625 => 'Luxembourg', + 3522627 => 'Belair, Luxembourg', + 3522628 => 'Luxembourg', + 3522629 => 'Luxembourg/Kockelscheuer', + 3522630 => 'Capellen/Kehlen', + 3522631 => 'Bertrange', + 3522632 => 'Lintgen/Mersch/Steinfort', + 3522633 => 'Walferdange', + 3522634 => 'Rameldange/Senningerberg', + 3522635 => 'Sandweiler/Moutfort/Roodt-sur-Syre', + 3522636 => 'Hesperange/Kockelscheuer/Roeser', + 3522637 => 'Leudelange/Ehlange/Mondercange', + 3522639 => 'Windhof/Steinfort', + 3522640 => 'Howald', + 3522642 => 'Plateau de Kirchberg', + 3522643 => 'Findel/Kirchberg', + 3522645 => 'Diedrich', + 3522647 => 'Lintgen', + 3522648 => 'Contern/Foetz', + 3522649 => 'Howald', + 3522650 => 'Bascharage/Petange/Rodange', + 3522651 => 'Dudelange/Bettembourg/Livange', + 3522652 => 'Dudelange', + 3522653 => 'Esch-sur-Alzette', + 3522654 => 'Esch-sur-Alzette', + 3522655 => 'Esch-sur-Alzette/Mondercange', + 3522656 => 'Rumelange', + 3522657 => 'Esch-sur-Alzette/Schifflange', + 3522658 => 'Soleuvre/Differdange', + 3522659 => 'Soleuvre', + 3522667 => 'Dudelange', + 3522671 => 'Betzdorf', + 3522672 => 'Echternach', + 3522673 => 'Rosport', + 3522674 => 'Wasserbillig', + 3522675 => 'Grevenmacher-sur-Moselle', + 3522676 => 'Wormeldange', + 3522678 => 'Junglinster', + 3522679 => 'Berdorf/Consdorf', + 3522680 => 'Diekirch', + 3522681 => 'Ettelbruck/Reckange-sur-Mess', + 3522683 => 'Vianden', + 3522684 => 'Han/Lesse', + 3522685 => 'Bissen/Roost', + 3522687 => 'Larochette', + 3522688 => 'Mertzig/Wahl', + 3522692 => 'Clervaux/Fischbach/Hosingen', + 3522695 => 'Wiltz', + 3522697 => 'Huldange', + 3522699 => 'Troisvierges', + 3522721 => 'Weicherdange', + 3522722 => 'Luxembourg', + 3522723 => 'Mondorf-les-Bains', + 3522725 => 'Luxembourg', + 3522727 => 'Belair, Luxembourg', + 3522728 => 'Luxembourg', + 3522729 => 'Luxembourg/Kockelscheuer', + 3522730 => 'Capellen/Kehlen', + 3522731 => 'Bertrange', + 3522732 => 'Lintgen/Mersch/Steinfort', + 3522733 => 'Walferdange', + 3522734 => 'Rameldange/Senningerberg', + 3522735 => 'Sandweiler/Moutfort/Roodt-sur-Syre', + 3522736 => 'Hesperange/Kockelscheuer/Roeser', + 3522737 => 'Leudelange/Ehlange/Mondercange', + 3522739 => 'Windhof/Steinfort', + 3522740 => 'Howald', + 3522742 => 'Plateau de Kirchberg', + 3522743 => 'Findel/Kirchberg', + 3522745 => 'Diedrich', + 3522747 => 'Lintgen', + 3522748 => 'Contern/Foetz', + 3522749 => 'Howald', + 3522750 => 'Bascharage/Petange/Rodange', + 3522751 => 'Dudelange/Bettembourg/Livange', + 3522752 => 'Dudelange', + 3522753 => 'Esch-sur-Alzette', + 3522754 => 'Esch-sur-Alzette', + 3522755 => 'Esch-sur-Alzette/Mondercange', + 3522756 => 'Rumelange', + 3522757 => 'Esch-sur-Alzette/Schifflange', + 3522758 => 'Soleuvre/Differdange', + 3522759 => 'Soleuvre', + 3522767 => 'Dudelange', + 3522771 => 'Betzdorf', + 3522772 => 'Echternach', + 3522773 => 'Rosport', + 3522774 => 'Wasserbillig', + 3522775 => 'Grevenmacher-sur-Moselle', + 3522776 => 'Wormeldange', + 3522778 => 'Junglinster', + 3522779 => 'Berdorf/Consdorf', + 3522780 => 'Diekirch', + 3522781 => 'Ettelbruck/Reckange-sur-Mess', + 3522783 => 'Vianden', + 3522784 => 'Han/Lesse', + 3522785 => 'Bissen/Roost', + 3522787 => 'Larochette', + 3522788 => 'Mertzig/Wahl', + 3522792 => 'Clervaux/Fischbach/Hosingen', + 3522795 => 'Wiltz', + 3522797 => 'Huldange', + 3522799 => 'Troisvierges', + 35228 => 'Luxembourg', 35229 => 'Luxembourg', - 35230 => 'Capellen', + 35230 => 'Capellen/Kehlen', 35231 => 'Bertrange', 35232 => 'Mersch', 35233 => 'Walferdange', - 35234 => 'Senningerberg', - 35235 => 'Sandweiler', - 35236 => 'Hespérange', - 35237 => 'Leudelange', - 35239 => 'Steinfort', - 35240 => 'Luxembourg', - 35242 => 'Luxembourg', - 35243 => 'Luxembourg', - 35244 => 'Luxembourg', - 35245 => 'Luxembourg', - 35246 => 'Luxembourg', - 35247 => 'Luxembourg', - 35248 => 'Luxembourg', - 35249 => 'Luxembourg', - 35250 => 'Bascharage', - 35251 => 'Dudelange', + 35234 => 'Rameldange/Senningerberg', + 35235 => 'Sandweiler/Moutfort/Roodt-sur-Syre', + 35236 => 'Hesperange/Kockelscheuer/Roeser', + 35237 => 'Leudelange/Ehlange/Mondercange', + 35239 => 'Windhof/Steinfort', + 3524 => 'Luxembourg', + 35240 => 'Howald', + 35242 => 'Plateau de Kirchberg', + 35243 => 'Findel/Kirchberg', + 35245 => 'Diedrich', + 35247 => 'Lintgen', + 35248 => 'Contern/Foetz', + 35249 => 'Howald', + 35250 => 'Bascharage/Petange/Rodange', + 35251 => 'Dudelange/Bettembourg/Livange', 35252 => 'Dudelange', 35253 => 'Esch-sur-Alzette', 35254 => 'Esch-sur-Alzette', - 35255 => 'Esch-sur-Alzette', + 35255 => 'Esch-sur-Alzette/Mondercange', 35256 => 'Rumelange', - 35257 => 'Esch-sur-Alzette', + 35257 => 'Esch-sur-Alzette/Schifflange', 35258 => 'Differdange', 35259 => 'Soleuvre', + 35267 => 'Dudelange', 35271 => 'Betzdorf', 35272 => 'Echternach', + 35273 => 'Rosport', 35274 => 'Wasserbillig', 35275 => 'Grevenmacher', 35276 => 'Wormeldange', 35278 => 'Junglinster', - 35279 => 'Berdorf', + 35279 => 'Berdorf/Consdorf', 35280 => 'Diekirch', 35281 => 'Ettelbruck', 35283 => 'Vianden', + 35284 => 'Han/Lesse', + 35285 => 'Bissen/Roost', 35287 => 'Larochette', - 35292 => 'Clervaux', + 35288 => 'Mertzig/Wahl', + 35292 => 'Clervaux/Fischbach/Hosingen', 35295 => 'Wiltz', - 35297 => 'Weiswampach', + 35297 => 'Huldange', 35299 => 'Troisvierges', ); /* EOF */ \ No newline at end of file