1/*
2  Sources :
3  https://www.insee.fr/fr/information/4316069
4  http://www.geonames.org/export/codes.html
5  http://download.geonames.org/export/dump/
6*/
7
8var inseeCityNameLatLonDep;
9if (inseeCityNameLatLonDep === undefined)
10    inseeCityNameLatLonDep = new Map ();
11
12inseeCityNameLatLonDep[57] = {
13    57001: ["Aboncourt", 49.2565, 6.3541],
14    57002: ["Aboncourt-sur-Seille", 48.8186, 6.3558],
15    57003: ["Abreschviller", 48.6015, 7.1557],
16    57004: ["Achain", 48.9158, 6.5903],
17    57006: ["Achen", 49.0462, 7.1836],
18    57007: ["Adaincourt", 49.0059, 6.4441],
19    57008: ["Adelange", 49.0079, 6.6063],
20    57009: ["Ajoncourt", 48.8450, 6.3036],
21    57010: ["Alaincourt-la-Côte", 48.8969, 6.3403],
22    57011: ["Albestroff", 48.9298, 6.8693],
23    57012: ["Algrange", 49.3644, 6.0482],
24    57013: ["Alsting", 49.1804, 7.0011],
25    57014: ["Altrippe", 49.0273, 6.8155],
26    57015: ["Altviller", 49.0689, 6.7314],
27    57016: ["Alzing", 49.2764, 6.5532],
28    57017: ["Amanvillers", 49.1595, 6.0463],
29    57018: ["Amelécourt", 48.8406, 6.4879],
30    57019: ["Amnéville", 49.2396, 6.0994],
31    57020: ["Ancerville", 49.0329, 6.3980],
32    57021: ["Ancy-sur-Moselle", 49.0653, 6.0447],
33    57022: ["Angevillers", 49.3875, 6.0425],
34    57024: ["Antilly", 49.1973, 6.2482],
35    57025: ["Anzeling", 49.2683, 6.4622],
36    57026: ["Apach", 49.4602, 6.3860],
37    57027: ["Arraincourt", 48.9760, 6.5304],
38    57028: ["Argancy", 49.1989, 6.2105],
39    57029: ["Arriance", 49.0186, 6.5037],
40    57030: ["Arry", 48.9943, 6.0569],
41    57031: ["Ars-Laquenexy", 49.0873, 6.2687],
42    57032: ["Ars-sur-Moselle", 49.0852, 6.0478],
43    57033: ["Arzviller", 48.7216, 7.1633],
44    57034: ["Aspach", 48.6526, 6.9670],
45    57035: ["Assenoncourt", 48.7664, 6.7995],
46    57036: ["Attilloncourt", 48.7904, 6.3855],
47    57037: ["Aube", 49.0251, 6.3360],
48    57038: ["Audun-le-Tiche", 49.4583, 5.9573],
49    57039: ["Augny", 49.0552, 6.1157],
50    57040: ["Aulnois-sur-Seille", 48.8619, 6.3282],
51    57041: ["Aumetz", 49.4185, 5.9468],
52    57042: ["Avricourt", 48.6556, 6.8054],
53    57043: ["Ay-sur-Moselle", 49.2475, 6.1957],
54    57044: ["Azoudange", 48.7305, 6.8219],
55    57045: ["Bacourt", 48.9285, 6.4063],
56    57046: ["Baerenthal", 48.9678, 7.5224],
57    57047: ["Bambiderstroff", 49.1010, 6.5968],
58    57048: ["Bannay", 49.1219, 6.4645],
59    57049: ["Le Ban-Saint-Martin", 49.1241, 6.1417],
60    57050: ["Barchain", 48.7080, 6.9576],
61    57051: ["Baronville", 48.9385, 6.6143],
62    57052: ["Barst", 49.0735, 6.8230],
63    57053: ["Bassing", 48.8728, 6.8006],
64    57054: ["Baudrecourt", 48.9603, 6.4586],
65    57055: ["Bazoncourt", 49.0572, 6.3850],
66    57056: ["Bébing", 48.7214, 6.9910],
67    57057: ["Béchy", 48.9829, 6.3859],
68    57058: ["Behren-lès-Forbach", 49.1675, 6.9424],
69    57059: ["Bellange", 48.9009, 6.5744],
70    57060: ["Bénestroff", 48.9083, 6.7565],
71    57061: ["Béning-lès-Saint-Avold", 49.1339, 6.8374],
72    57062: ["Berg-sur-Moselle", 49.4347, 6.3114],
73    57063: ["Bérig-Vintrange", 48.9725, 6.6945],
74    57064: ["Berling", 48.7999, 7.2435],
75    57065: ["Bermering", 48.9333, 6.7126],
76    57066: ["Berthelming", 48.8213, 6.9818],
77    57067: ["Bertrange", 49.3148, 6.1933],
78    57069: ["Berviller-en-Moselle", 49.2687, 6.6516],
79    57070: ["Bettange", 49.2386, 6.4892],
80    57071: ["Bettborn", 48.8075, 7.0287],
81    57072: ["Bettelainville", 49.2450, 6.3137],
82    57073: ["Betting", 49.1299, 6.8129],
83    57074: ["Bettviller", 49.0755, 7.2904],
84    57075: ["Beux", 49.0006, 6.3122],
85    57076: ["Beyren-lès-Sierck", 49.4686, 6.2955],
86    57077: ["Bezange-la-Petite", 48.7321, 6.6118],
87    57079: ["Bibiche", 49.3315, 6.4768],
88    57080: ["Bickenholtz", 48.8068, 7.1708],
89    57081: ["Bidestroff", 48.8437, 6.7892],
90    57082: ["Biding", 49.0637, 6.7909],
91    57083: ["Bining", 49.0255, 7.2475],
92    57084: ["Bioncourt", 48.8014, 6.3695],
93    57085: ["Bionville-sur-Nied", 49.1118, 6.4796],
94    57086: ["Belles-Forêts", 48.8081, 6.9001],
95    57087: ["Bisten-en-Lorraine", 49.1643, 6.5995],
96    57088: ["Bistroff", 49.0038, 6.7038],
97    57089: ["Bitche", 49.0473, 7.4596],
98    57090: ["Blanche-église", 48.7896, 6.6765],
99    57091: ["Bliesbruck", 49.1109, 7.1785],
100    57092: ["Blies-ébersing", 49.1137, 7.1422],
101    57093: ["Blies-Guersviller", 49.1441, 7.0949],
102    57095: ["Boucheporn", 49.1495, 6.6191],
103    57096: ["Boulange", 49.3827, 5.9520],
104    57097: ["Boulay-Moselle", 49.1779, 6.4984],
105    57098: ["Bourgaltroff", 48.8741, 6.7636],
106    57099: ["Bourdonnay", 48.7246, 6.7362],
107    57100: ["Bourscheid", 48.7696, 7.1980],
108    57101: ["Bousbach", 49.1449, 6.9478],
109    57102: ["Bousse", 49.2758, 6.2043],
110    57103: ["Bousseviller", 49.1217, 7.4617],
111    57104: ["Boust", 49.4357, 6.1933],
112    57105: ["Boustroff", 49.0017, 6.6311],
113    57106: ["Bouzonville", 49.2988, 6.5416],
114    57107: ["Bréhain", 48.9080, 6.5446],
115    57108: ["Breidenbach", 49.1322, 7.4185],
116    57109: ["Breistroff-la-Grande", 49.4517, 6.2246],
117    57110: ["Brettnach", 49.2580, 6.5599],
118    57111: ["Bronvaux", 49.1927, 6.0838],
119    57112: ["Brouck", 49.1300, 6.5088],
120    57113: ["Brouderdorff", 48.6938, 7.1006],
121    57114: ["Brouviller", 48.7558, 7.1658],
122    57115: ["Brulange", 48.9603, 6.5493],
123    57116: ["Buchy", 48.9799, 6.2845],
124    57117: ["Buding", 49.3283, 6.3237],
125    57118: ["Budling", 49.3468, 6.3442],
126    57119: ["Buhl-Lorraine", 48.7190, 7.0743],
127    57120: ["Burlioncourt", 48.8625, 6.5795],
128    57121: ["Burtoncourt", 49.2239, 6.4073],
129    57122: ["Cappel", 49.0759, 6.8435],
130    57123: ["Carling", 49.1666, 6.7151],
131    57124: ["Cattenom", 49.4154, 6.2351],
132    57125: ["Chailly-lès-Ennery", 49.2127, 6.2557],
133    57126: ["Chambrey", 48.7961, 6.4546],
134    57127: ["Chanville", 49.0421, 6.4389],
135    57128: ["Charleville-sous-Bois", 49.1959, 6.4063],
136    57129: ["Charly-Oradour", 49.1760, 6.2462],
137    57130: ["Château-Bréhain", 48.8989, 6.5215],
138    57131: ["Château-Rouge", 49.2837, 6.5964],
139    57132: ["Château-Salins", 48.8192, 6.4931],
140    57133: ["Château-Voué", 48.8474, 6.6276],
141    57134: ["Châtel-Saint-Germain", 49.1317, 6.0658],
142    57136: ["Chémery-les-Deux", 49.3000, 6.4436],
143    57137: ["Cheminot", 48.9560, 6.1377],
144    57138: ["Chenois", 48.9576, 6.4891],
145    57139: ["Chérisey", 49.0105, 6.2456],
146    57140: ["Chesny", 49.0524, 6.2436],
147    57141: ["Chicourt", 48.9194, 6.5050],
148    57142: ["Chieulles", 49.1575, 6.2203],
149    57143: ["Clouange", 49.2636, 6.0874],
150    57144: ["Cocheren", 49.1434, 6.8532],
151    57145: ["Coincy", 49.1065, 6.2692],
152    57146: ["Coin-lès-Cuvry", 49.0248, 6.1366],
153    57147: ["Coin-sur-Seille", 49.0102, 6.1597],
154    57148: ["Colligny", 49.0966, 6.3361],
155    57149: ["Colmen", 49.3503, 6.5339],
156    57150: ["Condé-Northen", 49.1557, 6.4274],
157    57151: ["Conthil", 48.8916, 6.6640],
158    57152: ["Contz-les-Bains", 49.4565, 6.3507],
159    57153: ["Corny-sur-Moselle", 49.0294, 6.0725],
160    57154: ["Coume", 49.1968, 6.5831],
161    57155: ["Courcelles-Chaussy", 49.1184, 6.3997],
162    57156: ["Courcelles-sur-Nied", 49.0571, 6.3077],
163    57158: ["Craincourt", 48.8765, 6.3328],
164    57159: ["Créhange", 49.0509, 6.5751],
165    57160: ["Creutzwald", 49.2091, 6.6808],
166    57161: ["Cutting", 48.8448, 6.8352],
167    57162: ["Cuvry", 49.0397, 6.1614],
168    57163: ["Dabo", 48.6429, 7.2392],
169    57165: ["Dalem", 49.2409, 6.6129],
170    57166: ["Dalhain", 48.8880, 6.5644],
171    57167: ["Dalstein", 49.3062, 6.4017],
172    57168: ["Danne-et-Quatre-Vents", 48.7616, 7.2906],
173    57169: ["Dannelbourg", 48.7434, 7.2383],
174    57171: ["Delme", 48.8832, 6.3852],
175    57172: ["Denting", 49.1838, 6.5422],
176    57173: ["Desseling", 48.7853, 6.8447],
177    57174: ["Destry", 48.9455, 6.5847],
178    57175: ["Diane-Capelle", 48.7282, 6.9347],
179    57176: ["Diebling", 49.1049, 6.9358],
180    57177: ["Dieuze", 48.8077, 6.7173],
181    57178: ["Diffembach-lès-Hellimer", 49.0067, 6.8553],
182    57179: ["Distroff", 49.3360, 6.2625],
183    57180: ["Dolving", 48.7704, 7.0213],
184    57181: ["Domnon-lès-Dieuze", 48.8611, 6.8240],
185    57182: ["Donjeux", 48.8785, 6.4110],
186    57183: ["Donnelay", 48.7501, 6.6888],
187    57184: ["Dornot", 49.0468, 6.0500],
188    57186: ["ébersviller", 49.2801, 6.3999],
189    57187: [",", 49.2217, 6.4871],
190    57188: ["éguelshardt", 49.0242, 7.5200],
191    57189: ["Eincheville", 48.9851, 6.6009],
192    57190: ["Elvange", 49.0502, 6.5440],
193    57191: ["Elzange", 49.3607, 6.2924],
194    57192: ["Enchenberg", 49.0201, 7.3288],
195    57193: ["Ennery", 49.2278, 6.2187],
196    57194: ["Entrange", 49.4144, 6.1109],
197    57195: ["Epping", 49.1056, 7.3194],
198    57196: ["Erching", 49.1145, 7.2653],
199    57197: ["Ernestviller", 49.0636, 6.9750],
200    57198: ["Erstroff", 48.9801, 6.7759],
201    57199: ["Escherange", 49.4169, 6.0673],
202    57200: ["Les Étangs", 49.1452, 6.3746],
203    57201: ["Etting", 49.0254, 7.1869],
204    57202: ["Etzling", 49.1801, 6.9582],
205    57203: ["évrange", 49.5018, 6.1939],
206    57204: ["Failly", 49.1632, 6.2720],
207    57205: ["Falck", 49.2259, 6.6382],
208    57206: ["Fameck", 49.2987, 6.1064],
209    57207: ["Farébersviller", 49.1168, 6.8677],
210    57208: ["Farschviller", 49.0904, 6.8842],
211    57209: ["Faulquemont", 49.0355, 6.5940],
212    57210: ["Fénétrange", 48.8507, 7.0098],
213    57211: ["Fèves", 49.1891, 6.1069],
214    57212: ["Féy", 49.0296, 6.0997],
215    57213: ["Filstroff", 49.3246, 6.5302],
216    57214: ["Fixem", 49.4427, 6.2731],
217    57215: ["Flastroff", 49.3749, 6.5362],
218    57216: ["Fleisheim", 48.7919, 7.1641],
219    57217: ["Flétrange", 49.0726, 6.5639],
220    57218: ["Fleury", 49.0375, 6.2054],
221    57219: ["Flévy", 49.2400, 6.2639],
222    57220: ["Flocourt", 48.9726, 6.4117],
223    57221: ["Florange", 49.3281, 6.1228],
224    57222: ["Folkling", 49.1512, 6.9062],
225    57224: ["Folschviller", 49.0692, 6.6846],
226    57225: ["Fonteny", 48.8761, 6.4783],
227    57226: ["Fontoy", 49.3577, 5.9967],
228    57227: ["Forbach", 49.1912, 6.8927],
229    57228: ["Fossieux", 48.8502, 6.3308],
230    57229: ["Foulcrey", 48.6402, 6.8677],
231    57230: ["Fouligny", 49.0960, 6.5136],
232    57231: ["Foville", 48.9185, 6.3250],
233    57232: ["Francaltroff", 48.9621, 6.7955],
234    57233: ["Fraquelfing", 48.6354, 6.9894],
235    57234: ["Frauenberg", 49.1339, 7.1153],
236    57235: ["Freistroff", 49.2899, 6.4826],
237    57236: ["Frémery", 48.9240, 6.4734],
238    57237: ["Frémestroff", 49.0147, 6.7854],
239    57238: ["Fresnes-en-Saulnois", 48.8388, 6.4401],
240    57239: ["Freybouse", 48.9986, 6.7786],
241    57240: ["Freyming-Merlebach", 49.1525, 6.7973],
242    57241: ["Fribourg", 48.7700, 6.8719],
243    57242: ["Gandrange", 49.2734, 6.1335],
244    57244: ["Garrebourg", 48.7083, 7.2371],
245    57245: ["Gavisse", 49.4341, 6.2879],
246    57246: ["Gelucourt", 48.7612, 6.7373],
247    57247: ["Gerbécourt", 48.8513, 6.5159],
248    57248: ["Givrycourt", 48.9292, 6.9178],
249    57249: ["Glatigny", 49.1419, 6.3476],
250    57250: ["Goetzenbruck", 48.9746, 7.3772],
251    57251: ["Goin", 48.9875, 6.2230],
252    57252: ["Gomelange", 49.2385, 6.4614],
253    57253: ["Gondrexange", 48.6916, 6.9076],
254    57254: ["Gorze", 49.0580, 5.9912],
255    57255: ["Gosselming", 48.7902, 6.9850],
256    57256: ["Gravelotte", 49.1111, 6.0242],
257    57257: ["Grémecey", 48.8108, 6.4114],
258    57258: ["Gréning", 48.9743, 6.8416],
259    57259: ["Grindorff-Bizing", 49.3821, 6.5135],
260    57260: ["Grosbliederstroff", 49.1552, 7.0222],
261    57261: ["Gros-Réderching", 49.0681, 7.2189],
262    57262: ["Grostenquin", 48.9811, 6.7402],
263    57263: ["Grundviller", 49.0488, 6.9839],
264    57264: ["Guebenhouse", 49.0769, 6.9508],
265    57265: ["Guébestroff", 48.8417, 6.7139],
266    57266: ["Guéblange-lès-Dieuze", 48.7774, 6.7014],
267    57267: ["Le Val-de-Guéblange", 48.9803, 6.9564],
268    57268: ["Guébling", 48.8674, 6.7371],
269    57269: ["Guénange", 49.2984, 6.2043],
270    57270: ["Val-de-Bride", 48.8293, 6.6904],
271    57271: ["Guenviller", 49.1048, 6.8048],
272    57272: ["Guermange", 48.8023, 6.8198],
273    57273: ["Guerstling", 49.3242, 6.5763],
274    57274: ["Guerting", 49.1937, 6.6191],
275    57275: ["Guessling-Hémering", 49.0221, 6.6681],
276    57276: ["Guinglange", 49.0706, 6.5171],
277    57277: ["Guinkirchen", 49.2071, 6.4451],
278    57278: ["Guinzeling", 48.8800, 6.8439],
279    57280: ["Guntzviller", 48.7041, 7.1630],
280    57281: ["Haboudange", 48.8851, 6.6034],
281    57282: ["Hagen", 49.4968, 6.1655],
282    57283: ["Hagondange", 49.2467, 6.1585],
283    57284: ["Hallering", 49.1239, 6.5552],
284    57286: ["Halstroff", 49.3875, 6.4772],
285    57287: ["Basse-Ham", 49.3759, 6.2386],
286    57288: ["Ham-sous-Varsberg", 49.1829, 6.6492],
287    57289: ["Hambach", 49.0541, 7.0376],
288    57290: ["Hampont", 48.8316, 6.5857],
289    57291: ["Hangviller", 48.8155, 7.2328],
290    57292: ["Hannocourt", 48.9143, 6.4520],
291    57293: ["Han-sur-Nied", 48.9905, 6.4447],
292    57294: ["Hanviller", 49.1037, 7.4422],
293    57295: ["Haraucourt-sur-Seille", 48.8084, 6.6056],
294    57296: ["Hargarten-aux-Mines", 49.2213, 6.6047],
295    57297: ["Harprich", 48.9668, 6.6551],
296    57298: ["Harreberg", 48.6629, 7.1741],
297    57299: ["Hartzviller", 48.6702, 7.0877],
298    57300: ["Haselbourg", 48.6894, 7.2218],
299    57301: ["Haspelschiedt", 49.0765, 7.4953],
300    57302: ["Hattigny", 48.6273, 6.9612],
301    57303: ["Hauconcourt", 49.2113, 6.1843],
302    57304: ["Haut-Clocher", 48.7620, 6.9914],
303    57305: ["Havange", 49.3886, 6.0010],
304    57306: ["Hayange", 49.3308, 6.0664],
305    57307: ["Hayes", 49.1699, 6.3785],
306    57308: ["Hazembourg", 48.9617, 6.9425],
307    57309: ["Heining-lès-Bouzonville", 49.3060, 6.5975],
308    57310: ["Hellering-lès-Fénétrange", 48.8081, 7.0660],
309    57311: ["Hellimer", 48.9953, 6.8255],
310    57312: ["Helstroff", 49.1523, 6.4823],
311    57313: ["Hémilly", 49.0470, 6.4911],
312    57314: ["Héming", 48.6990, 6.9711],
313    57315: ["Henridorff", 48.7328, 7.2113],
314    57316: ["Henriville", 49.0993, 6.8565],
315    57317: ["Hérange", 48.7775, 7.1728],
316    57318: ["Hermelange", 48.6818, 7.0155],
317    57319: ["Herny", 49.0036, 6.4805],
318    57320: ["Hertzing", 48.6915, 6.9543],
319    57321: ["Hesse", 48.6876, 7.0519],
320    57322: ["Hestroff", 49.2636, 6.4293],
321    57323: ["Hettange-Grande", 49.4173, 6.1525],
322    57324: ["Hilbesheim", 48.7801, 7.1004],
323    57325: ["Hilsprich", 49.0059, 6.9113],
324    57326: ["Hinckange", 49.1876, 6.4485],
325    57328: ["Holacourt", 48.9774, 6.5081],
326    57329: ["Holling", 49.2572, 6.4998],
327    57330: ["Holving", 49.0141, 6.9684],
328    57331: ["Hombourg-Budange", 49.2875, 6.3557],
329    57332: ["Hombourg-Haut", 49.1275, 6.7743],
330    57333: ["Hommarting", 48.7388, 7.1443],
331    57334: ["Hommert", 48.6771, 7.1771],
332    57335: ["Honskirch", 48.9403, 6.9638],
333    57336: ["L'Hôpital", 49.1574, 6.7326],
334    57337: ["Hoste", 49.0579, 6.8613],
335    57338: ["Hottviller", 49.0782, 7.3580],
336    57339: ["Hultehouse", 48.7180, 7.2630],
337    57340: ["Hundling", 49.1019, 6.9852],
338    57341: ["Hunting", 49.4144, 6.3294],
339    57342: ["Ibigny", 48.6456, 6.8979],
340    57343: ["Illange", 49.3287, 6.1793],
341    57344: ["Imling", 48.7109, 7.0190],
342    57345: ["Inglange", 49.3455, 6.3003],
343    57346: ["Insming", 48.9549, 6.8861],
344    57347: ["Insviller", 48.8907, 6.9098],
345    57348: ["Ippling", 49.1058, 7.0040],
346    57349: ["Jallaucourt", 48.8346, 6.3946],
347    57350: ["Jouy-aux-Arches", 49.0631, 6.0850],
348    57351: ["Jury", 49.0729, 6.2566],
349    57352: ["Jussy", 49.1008, 6.0801],
350    57353: ["Juvelize", 48.7672, 6.6566],
351    57354: ["Juville", 48.9306, 6.3588],
352    57355: ["Kalhausen", 49.0234, 7.1445],
353    57356: ["Kanfen", 49.4352, 6.1146],
354    57357: ["Kappelkinger", 48.9757, 6.9099],
355    57358: ["Kédange-sur-Canner", 49.3109, 6.3434],
356    57359: ["Kemplich", 49.3245, 6.3952],
357    57360: ["Kerbach", 49.1624, 6.9740],
358    57361: ["Kerling-lès-Sierck", 49.3910, 6.3726],
359    57362: ["Kerprich-aux-Bois", 48.7366, 6.9600],
360    57364: ["Kirsch-lès-Sierck", 49.4372, 6.4105],
361    57365: ["Kirschnaumen", 49.4036, 6.4341],
362    57366: ["Kirviller", 48.9579, 6.9814],
363    57367: ["Klang", 49.3187, 6.3704],
364    57368: ["Knutange", 49.3372, 6.0331],
365    57370: ["Koenigsmacker", 49.3882, 6.2861],
366    57371: ["Haute-Kontz", 49.4551, 6.3177],
367    57372: ["Kuntzig", 49.3481, 6.2367],
368    57373: ["Lachambre", 49.0788, 6.7537],
369    57374: ["Lafrimbolle", 48.6030, 7.0237],
370    57375: ["Lagarde", 48.6872, 6.7122],
371    57376: ["Lambach", 49.0299, 7.3642],
372    57377: ["Landange", 48.6688, 6.9605],
373    57379: ["Landroff", 48.9652, 6.6165],
374    57380: ["Laneuveville-lès-Lorquin", 48.6512, 7.0053],
375    57381: ["Laneuveville-en-Saulnois", 48.8662, 6.4446],
376    57382: ["Langatte", 48.7621, 6.9588],
377    57383: ["Languimberg", 48.7303, 6.8777],
378    57384: ["Laning", 49.0289, 6.7714],
379    57385: ["Laquenexy", 49.0796, 6.3141],
380    57386: ["Laudrefang", 49.0828, 6.6421],
381    57387: ["Laumesfeld", 49.3683, 6.4437],
382    57388: ["Launstroff", 49.4349, 6.5006],
383    57389: ["Lelling", 49.0419, 6.7105],
384    57390: ["Lemberg", 49.0103, 7.3824],
385    57391: ["Lemoncourt", 48.8636, 6.3871],
386    57392: ["Lemud", 49.0335, 6.3636],
387    57393: ["Lengelsheim", 49.1061, 7.4078],
388    57394: ["Léning", 48.9581, 6.8192],
389    57395: ["Lesse", 48.9515, 6.5159],
390    57396: ["Lessy", 49.1272, 6.0995],
391    57397: ["Ley", 48.7364, 6.6550],
392    57398: ["Leyviller", 49.0291, 6.8415],
393    57399: ["Lezey", 48.7576, 6.6218],
394    57401: ["Lidrezing", 48.8816, 6.7139],
395    57402: ["Liederschiedt", 49.1216, 7.4960],
396    57403: ["Liéhon", 48.9937, 6.2604],
397    57404: ["Lindre-Basse", 48.7996, 6.7490],
398    57405: ["Lindre-Haute", 48.8192, 6.7563],
399    57406: ["Liocourt", 48.9116, 6.3417],
400    57407: ["Lixheim", 48.7874, 7.1450],
401    57408: ["Lixing-lès-Rouhling", 49.1510, 6.9907],
402    57409: ["Lixing-lès-Saint-Avold", 49.0343, 6.7403],
403    57410: ["Lhor", 48.8866, 6.8716],
404    57411: ["Lommerange", 49.3284, 5.9709],
405    57412: ["Longeville-lès-Metz", 49.1148, 6.1465],
406    57413: ["Longeville-lès-Saint-Avold", 49.1191, 6.6482],
407    57414: ["Lorquin", 48.6664, 7.0009],
408    57415: ["Lorry-lès-Metz", 49.1440, 6.1090],
409    57416: ["Lorry-Mardigny", 48.9830, 6.0942],
410    57417: ["Lostroff", 48.8651, 6.8639],
411    57418: ["Loudrefing", 48.8528, 6.8933],
412    57419: ["Loupershouse", 49.0806, 6.9151],
413    57421: ["Loutzviller", 49.1444, 7.3844],
414    57422: ["Louvigny", 48.9608, 6.1825],
415    57423: ["Lubécourt", 48.8436, 6.5100],
416    57424: ["Lucy", 48.9407, 6.4769],
417    57425: ["Luppy", 48.9807, 6.3409],
418    57426: ["Luttange", 49.2739, 6.2963],
419    57427: ["Lutzelbourg", 48.7348, 7.2595],
420    57428: ["Macheren", 49.0948, 6.7686],
421    57430: ["Mainvillers", 49.0208, 6.5425],
422    57431: ["Maizeroy", 49.0861, 6.3886],
423    57432: ["Maizery", 49.1101, 6.3423],
424    57433: ["Maizières-lès-Metz", 49.2085, 6.1561],
425    57434: ["Maizières-lès-Vic", 48.7095, 6.7840],
426    57436: ["Malaucourt-sur-Seille", 48.8432, 6.3589],
427    57437: ["Malling", 49.4148, 6.3067],
428    57438: ["Malroy", 49.1741, 6.2168],
429    57439: ["Manderen", 49.4535, 6.4498],
430    57440: ["Manhoué", 48.8266, 6.3412],
431    57441: ["Manom", 49.3807, 6.1747],
432    57442: ["Many", 49.0008, 6.5277],
433    57443: ["Marange-Silvange", 49.2157, 6.1123],
434    57444: ["Marange-Zondrange", 49.1161, 6.5294],
435    57445: ["Marieulles", 49.0056, 6.1107],
436    57446: ["Marimont-lès-Bénestroff", 48.8895, 6.7889],
437    57447: ["Marly", 49.0658, 6.1523],
438    57448: ["Marsal", 48.7823, 6.6158],
439    57449: ["Marsilly", 49.0954, 6.3072],
440    57451: ["Marthille", 48.9295, 6.5590],
441    57452: ["La Maxe", 49.1617, 6.1920],
442    57453: ["Maxstadt", 49.0463, 6.8040],
443    57454: ["Mécleuves", 49.0513, 6.2779],
444    57455: ["Mégange", 49.2240, 6.4364],
445    57456: ["Meisenthal", 48.9707, 7.3461],
446    57457: ["Menskirch", 49.3200, 6.4294],
447    57459: ["Merschweiller", 49.4611, 6.4162],
448    57460: ["Merten", 49.2468, 6.6634],
449    57461: ["Métairies-Saint-Quirin", 48.6404, 7.0377],
450    57462: ["Metting", 48.8117, 7.2054],
451    57463: ["Metz", 49.1081, 6.1955],
452    57464: ["Metzeresche", 49.2949, 6.3074],
453    57465: ["Metzervisse", 49.3168, 6.2891],
454    57466: ["Metzing", 49.0993, 6.9613],
455    57467: ["Mey", 49.1370, 6.2414],
456    57468: ["Mittelbronn", 48.7652, 7.2261],
457    57469: ["Mittersheim", 48.8558, 6.9442],
458    57470: ["Molring", 48.8903, 6.8236],
459    57471: ["Momerstroff", 49.1545, 6.5324],
460    57472: ["Moncheux", 48.9466, 6.3361],
461    57473: ["Moncourt", 48.7177, 6.6403],
462    57474: ["Mondelange", 49.2630, 6.1724],
463    57475: ["Mondorff", 49.5020, 6.2557],
464    57476: ["Monneren", 49.3493, 6.4119],
465    57477: ["Montbronn", 48.9975, 7.3062],
466    57478: ["Montdidier", 48.9328, 6.8154],
467    57479: ["Montenach", 49.4142, 6.3863],
468    57480: ["Montigny-lès-Metz", 49.0953, 6.1545],
469    57481: ["Montois-la-Montagne", 49.2211, 6.0274],
470    57482: ["Montoy-Flanville", 49.1204, 6.2888],
471    57483: ["Morhange", 48.9274, 6.6421],
472    57484: ["Morsbach", 49.1673, 6.8665],
473    57485: ["Morville-lès-Vic", 48.8153, 6.5472],
474    57486: ["Morville-sur-Nied", 48.9493, 6.4292],
475    57487: ["Moulins-lès-Metz", 49.0926, 6.1185],
476    57488: ["Moussey", 48.6714, 6.7787],
477    57489: ["Mouterhouse", 48.9903, 7.4383],
478    57490: ["Moyenvic", 48.7832, 6.5700],
479    57491: ["Moyeuvre-Grande", 49.2539, 6.0371],
480    57492: ["Moyeuvre-Petite", 49.2792, 6.0203],
481    57493: ["Mulcey", 48.8077, 6.6640],
482    57494: ["Munster", 48.9087, 6.8930],
483    57495: ["Narbéfontaine", 49.1367, 6.5468],
484    57496: ["Nébing", 48.9088, 6.8142],
485    57497: ["Nelling", 48.9700, 6.8651],
486    57498: ["Neufchef", 49.3177, 6.0139],
487    57499: ["Neufgrange", 49.0746, 7.0668],
488    57500: ["Neufmoulins", 48.6801, 6.9725],
489    57501: ["Neufvillage", 48.9344, 6.7792],
490    57502: ["Neunkirchen-lès-Bouzonville", 49.3498, 6.5607],
491    57504: ["Niderhoff", 48.6279, 7.0082],
492    57505: ["Niderviller", 48.7105, 7.1179],
493    57506: ["Niederstinzel", 48.8717, 7.0138],
494    57507: ["Niedervisse", 49.1617, 6.5649],
495    57508: ["Nilvange", 49.3442, 6.0505],
496    57509: ["Nitting", 48.6617, 7.0490],
497    57510: ["Noisseville", 49.1337, 6.2724],
498    57511: ["Norroy-le-Veneur", 49.1795, 6.1109],
499    57512: ["Nouilly", 49.1341, 6.2558],
500    57513: ["Nousseviller-lès-Bitche", 49.1000, 7.3737],
501    57514: ["Nousseviller-Saint-Nabor", 49.1292, 6.9712],
502    57515: ["Novéant-sur-Moselle", 49.0322, 6.0387],
503    57516: ["Oberdorff", 49.2742, 6.5813],
504    57517: ["Obergailbach", 49.1140, 7.2233],
505    57518: ["Oberstinzel", 48.7917, 7.0362],
506    57519: ["Obervisse", 49.1506, 6.5788],
507    57520: ["Obreck", 48.8514, 6.5987],
508    57521: ["OEting", 49.1720, 6.9093],
509    57523: ["Ogy", 49.1105, 6.3156],
510    57524: ["Ommeray", 48.7181, 6.6872],
511    57525: ["Oriocourt", 48.8582, 6.4131],
512    57526: ["Ormersviller", 49.1336, 7.3348],
513    57527: ["Orny", 49.0303, 6.2488],
514    57528: ["Oron", 48.9017, 6.4856],
515    57529: ["Ottange", 49.4377, 6.0070],
516    57530: ["Ottonville", 49.2161, 6.5223],
517    57531: ["Oudrenne", 49.3702, 6.3483],
518    57532: ["Pagny-lès-Goin", 48.9670, 6.2199],
519    57533: ["Pange", 49.0816, 6.3552],
520    57534: ["Peltre", 49.0722, 6.2244],
521    57535: ["Petit-Réderching", 49.0545, 7.3162],
522    57536: ["Petit-Tenquin", 48.9884, 6.8690],
523    57537: ["Petite-Rosselle", 49.2095, 6.8592],
524    57538: ["Pettoncourt", 48.7881, 6.4110],
525    57539: ["Pévange", 48.9080, 6.6218],
526    57540: ["Phalsbourg", 48.7666, 7.2635],
527    57541: ["Philippsbourg", 49.0028, 7.5661],
528    57542: ["Piblange", 49.2458, 6.4120],
529    57543: ["Pierrevillers", 49.2255, 6.0957],
530    57544: ["Plaine-de-Walsch", 48.6900, 7.1468],
531    57545: ["Plappeville", 49.1308, 6.1242],
532    57546: ["Plesnois", 49.1709, 6.1123],
533    57547: ["Pommérieux", 48.9950, 6.1825],
534    57548: ["Pontoy", 49.0162, 6.2935],
535    57549: ["Pontpierre", 49.0490, 6.6380],
536    57550: ["Porcelette", 49.1603, 6.6653],
537    57551: ["Postroff", 48.8550, 7.0747],
538    57552: ["Pouilly", 49.0549, 6.1945],
539    57553: ["Pournoy-la-Chétive", 49.0189, 6.1538],
540    57554: ["Pournoy-la-Grasse", 49.0149, 6.2065],
541    57555: ["Prévocourt", 48.9267, 6.4339],
542    57556: ["Puttelange-aux-Lacs", 49.0535, 6.9184],
543    57557: ["Puttelange-lès-Thionville", 49.4859, 6.2567],
544    57558: ["Puttigny", 48.8438, 6.5485],
545    57559: ["Puzieux", 48.8902, 6.3625],
546    57560: ["Racrange", 48.9251, 6.6789],
547    57561: ["Rahling", 48.9964, 7.2386],
548    57562: ["Ranguevaux", 49.2956, 6.0551],
549    57563: ["Raville", 49.0903, 6.4775],
550    57564: ["Réchicourt-le-Château", 48.6784, 6.8427],
551    57565: ["Rédange", 49.4918, 5.9162],
552    57566: ["Réding", 48.7496, 7.1045],
553    57567: ["Rémelfang", 49.2682, 6.5127],
554    57568: ["Rémelfing", 49.0893, 7.0857],
555    57569: ["Rémeling", 49.4130, 6.4814],
556    57570: ["Rémering", 49.2594, 6.6288],
557    57571: ["Rémering-lès-Puttelange", 49.0326, 6.9317],
558    57572: ["Rémilly", 49.0067, 6.3892],
559    57573: ["Réning", 48.9496, 6.8430],
560    57574: ["Basse-Rentgen", 49.4899, 6.2028],
561    57575: ["Retonfey", 49.1332, 6.3163],
562    57576: ["Rettel", 49.4341, 6.3374],
563    57577: ["Reyersviller", 49.0389, 7.3955],
564    57578: ["Rezonville", 49.0899, 5.9838],
565    57579: ["Rhodes", 48.7558, 6.9070],
566    57580: ["Riche", 48.8894, 6.6324],
567    57581: ["Richeling", 49.0332, 6.9737],
568    57582: ["Richemont", 49.2844, 6.1626],
569    57583: ["Richeval", 48.6336, 6.9123],
570    57584: ["Rimling", 49.0931, 7.2583],
571    57585: ["Ritzing", 49.4370, 6.4635],
572    57586: ["Rochonvillers", 49.4096, 6.0271],
573    57587: ["Rodalbe", 48.9109, 6.7144],
574    57588: ["Rodemack", 49.4637, 6.2471],
575    57589: ["Rohrbach-lès-Bitche", 49.0408, 7.2773],
576    57590: ["Rolbing", 49.1723, 7.4221],
577    57591: ["Rombas", 49.2440, 6.0882],
578    57592: ["Romelfing", 48.8339, 7.0057],
579    57593: ["Roncourt", 49.2001, 6.0518],
580    57594: ["Roppeviller", 49.0895, 7.5228],
581    57595: ["Rorbach-lès-Dieuze", 48.8290, 6.8400],
582    57596: ["Rosbruck", 49.1593, 6.8560],
583    57597: ["Rosselange", 49.2667, 6.0610],
584    57598: ["Rouhling", 49.1309, 7.0031],
585    57599: ["Roupeldange", 49.2073, 6.4724],
586    57600: ["Roussy-le-Village", 49.4605, 6.1778],
587    57601: ["Rozérieulles", 49.1190, 6.0528],
588    57602: ["Rurange-lès-Thionville", 49.2703, 6.2345],
589    57603: ["Russange", 49.4870, 5.9458],
590    57604: ["Rustroff", 49.4414, 6.3762],
591    57605: ["Sailly-Achâtel", 48.9419, 6.3020],
592    57606: ["Saint-Avold", 49.1284, 6.7123],
593    57607: ["Sainte-Barbe", 49.1628, 6.3182],
594    57609: ["Saint-Epvre", 48.9709, 6.4328],
595    57610: ["Saint-François-Lacroix", 49.3461, 6.4482],
596    57611: ["Saint-Georges", 48.6575, 6.9270],
597    57612: ["Saint-Hubert", 49.2309, 6.3617],
598    57613: ["Saint-Jean-de-Bassel", 48.8098, 6.9581],
599    57614: ["Saint-Jean-Kourtzerode", 48.7572, 7.1942],
600    57615: ["Saint-Jean-Rohrbach", 49.0264, 6.8794],
601    57616: ["Saint-Julien-lès-Metz", 49.1398, 6.2087],
602    57617: ["Saint-Jure", 48.9431, 6.2327],
603    57618: ["Saint-Louis", 48.7108, 7.1949],
604    57619: ["Saint-Louis-lès-Bitche", 48.9900, 7.3527],
605    57620: ["Sainte-Marie-aux-Chênes", 49.1914, 6.0072],
606    57621: ["Saint-Médard", 48.8140, 6.6377],
607    57622: ["Saint-Privat-la-Montagne", 49.1857, 6.0408],
608    57623: ["Saint-Quirin", 48.5845, 7.1141],
609    57624: ["Sainte-Ruffine", 49.1065, 6.0956],
610    57625: ["Salonnes", 48.7893, 6.4933],
611    57626: ["Sanry-lès-Vigy", 49.1851, 6.2792],
612    57627: ["Sanry-sur-Nied", 49.0537, 6.3421],
613    57628: ["Sarralbe", 48.9956, 7.0115],
614    57629: ["Sarraltroff", 48.7748, 7.0622],
615    57630: ["Sarrebourg", 48.7379, 7.0468],
616    57631: ["Sarreguemines", 49.1088, 7.0694],
617    57633: ["Sarreinsming", 49.0924, 7.1195],
618    57634: ["Saulny", 49.1602, 6.0950],
619    57635: ["Schalbach", 48.8211, 7.1554],
620    57636: ["Schmittviller", 49.0071, 7.1860],
621    57637: ["Schneckenbusch", 48.6959, 7.0816],
622    57638: ["Schoeneck", 49.2131, 6.9204],
623    57639: ["Schorbach", 49.0806, 7.4059],
624    57640: ["Schwerdorff", 49.3725, 6.5721],
625    57641: ["Schweyen", 49.1601, 7.3962],
626    57642: ["Scy-Chazelles", 49.1140, 6.1198],
627    57643: ["Secourt", 48.9485, 6.2716],
628    57644: ["Seingbouse", 49.1079, 6.8322],
629    57645: ["Semécourt", 49.1970, 6.1377],
630    57647: ["Serémange-Erzange", 49.3229, 6.0935],
631    57648: ["Servigny-lès-Raville", 49.0792, 6.4393],
632    57649: ["Servigny-lès-Sainte-Barbe", 49.1486, 6.2747],
633    57650: ["Sierck-les-Bains", 49.4367, 6.3595],
634    57651: ["Siersthal", 49.0510, 7.3561],
635    57652: ["Sillegny", 48.9871, 6.1475],
636    57653: ["Silly-en-Saulnois", 48.9918, 6.2801],
637    57654: ["Silly-sur-Nied", 49.1225, 6.3666],
638    57655: ["Solgne", 48.9686, 6.2989],
639    57656: ["Sorbey", 49.0397, 6.3169],
640    57657: ["Sotzeling", 48.8684, 6.6370],
641    57658: ["Soucht", 48.9616, 7.3199],
642    57659: ["Spicheren", 49.1948, 6.9704],
643    57660: ["Stiring-Wendel", 49.2025, 6.9327],
644    57661: ["Sturzelbronn", 49.0533, 7.5939],
645    57662: ["Suisse", 48.9667, 6.5785],
646    57663: ["Talange", 49.2342, 6.1720],
647    57664: ["Tarquimpol", 48.7809, 6.7622],
648    57665: ["Tenteling", 49.1250, 6.9287],
649    57666: ["Terville", 49.3465, 6.1322],
650    57667: ["Téterchen", 49.2301, 6.5674],
651    57668: ["Teting-sur-Nied", 49.0532, 6.6696],
652    57669: ["Théding", 49.1284, 6.8901],
653    57670: ["Thicourt", 48.9917, 6.5600],
654    57671: ["Thimonville", 48.9446, 6.3936],
655    57672: ["Thionville", 49.3759, 6.1292],
656    57673: ["Thonville", 48.9813, 6.5667],
657    57674: ["Tincry", 48.9079, 6.4059],
658    57675: ["Torcheville", 48.9051, 6.8483],
659    57676: ["Tragny", 48.9564, 6.3733],
660    57677: ["Trémery", 49.2538, 6.2427],
661    57678: ["Tressange", 49.4096, 5.9823],
662    57679: ["Tritteling-Redlach", 49.0775, 6.6167],
663    57680: ["Troisfontaines", 48.6710, 7.1272],
664    57681: ["Tromborn", 49.2570, 6.5958],
665    57682: ["Turquestein-Blancrupt", 48.5598, 7.0868],
666    57683: ["Uckange", 49.3058, 6.1493],
667    57684: ["Vahl-Ebersing", 49.0526, 6.7484],
668    57685: ["Vahl-lès-Bénestroff", 48.9192, 6.7872],
669    57686: ["Vahl-lès-Faulquemont", 49.0220, 6.6310],
670    57687: ["Vallerange", 48.9502, 6.6867],
671    57689: ["Valmestroff", 49.3583, 6.2623],
672    57690: ["Valmont", 49.0843, 6.7025],
673    57691: ["Valmunster", 49.2475, 6.5168],
674    57692: ["Vannecourt", 48.8779, 6.5351],
675    57693: ["Vantoux", 49.1323, 6.2334],
676    57694: ["Vany", 49.1526, 6.2413],
677    57695: ["Varize", 49.1254, 6.4493],
678    57696: ["Varsberg", 49.1748, 6.6189],
679    57697: ["Vasperviller", 48.6352, 7.0712],
680    57698: ["Vatimont", 48.9782, 6.4742],
681    57700: ["Vaudreching", 49.2762, 6.5250],
682    57701: ["Vaux", 49.0932, 6.0691],
683    57702: ["Vaxy", 48.8590, 6.5266],
684    57703: ["Veckersviller", 48.8297, 7.1863],
685    57704: ["Veckring", 49.3355, 6.3630],
686    57705: ["Velving", 49.2419, 6.5388],
687    57706: ["Vergaville", 48.8408, 6.7460],
688    57707: ["Vernéville", 49.1377, 6.0070],
689    57708: ["Verny", 49.0087, 6.2017],
690    57709: ["Vescheim", 48.7943, 7.2259],
691    57711: ["Vibersviller", 48.9054, 6.9449],
692    57712: ["Vic-sur-Seille", 48.7749, 6.5275],
693    57713: ["Vieux-Lixheim", 48.7801, 7.1259],
694    57714: ["Haute-Vigneulles", 49.0954, 6.5564],
695    57715: ["Vigny", 48.9683, 6.2532],
696    57716: ["Vigy", 49.2080, 6.3068],
697    57717: ["Viller", 48.9884, 6.6457],
698    57718: ["Villers-Stoncourt", 49.0575, 6.4411],
699    57719: ["Villers-sur-Nied", 48.9262, 6.5281],
700    57720: ["Villing", 49.2816, 6.6310],
701    57721: ["Vilsberg", 48.7900, 7.2602],
702    57722: ["Vionville", 49.0909, 5.9468],
703    57723: ["Virming", 48.9424, 6.7521],
704    57724: ["Vitry-sur-Orne", 49.2766, 6.0953],
705    57725: ["Vittersbourg", 48.9483, 6.9304],
706    57726: ["Vittoncourt", 49.0215, 6.4556],
707    57727: ["Viviers", 48.8939, 6.4398],
708    57728: ["Voimhaut", 49.0264, 6.4205],
709    57730: ["Volmerange-lès-Boulay", 49.1701, 6.4495],
710    57731: ["Volmerange-les-Mines", 49.4457, 6.0672],
711    57732: ["Volmunster", 49.1202, 7.3659],
712    57733: ["Volstroff", 49.3014, 6.2518],
713    57734: ["Voyer", 48.6522, 7.0893],
714    57736: ["Vry", 49.1924, 6.3566],
715    57737: ["Vulmont", 48.9257, 6.3050],
716    57738: ["Waldhouse", 49.1394, 7.4560],
717    57739: ["Waldweistroff", 49.3575, 6.4957],
718    57740: ["Waldwisse", 49.4143, 6.5225],
719    57741: ["Walschbronn", 49.1540, 7.4737],
720    57742: ["Walscheid", 48.6198, 7.1886],
721    57743: ["Waltembourg", 48.7492, 7.1958],
722    57745: ["Wiesviller", 49.0772, 7.1612],
723    57746: ["Willerwald", 49.0244, 7.0368],
724    57747: ["Wintersbourg", 48.7918, 7.1908],
725    57748: ["Wittring", 49.0532, 7.1300],
726    57749: ["Voelfling-lès-Bouzonville", 49.2929, 6.6052],
727    57750: ["Woelfling-lès-Sarreguemines", 49.0853, 7.1846],
728    57751: ["Woippy", 49.1638, 6.1577],
729    57752: ["Woustviller", 49.0785, 7.0055],
730    57753: ["Wuisse", 48.8548, 6.6684],
731    57754: ["Xanrey", 48.7510, 6.5874],
732    57755: ["Xocourt", 48.9097, 6.3764],
733    57756: ["Xouaxange", 48.6922, 6.9926],
734    57757: ["Yutz", 49.3517, 6.2017],
735    57759: ["Zarbeling", 48.8901, 6.6883],
736    57760: ["Zetting", 49.0733, 7.1260],
737    57761: ["Zilling", 48.7867, 7.2103],
738    57762: ["Zimming", 49.1301, 6.5867],
739    57763: ["Zommange", 48.8223, 6.8005],
740    57764: ["Zoufftgen", 49.4658, 6.1350],
741    57765: ["Diesen", 49.1755, 6.6931],
742    57767: ["Stuckange", 49.3240, 6.2322]
743};
744