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[32] = {
13    32001: ["Aignan", 43.6944, 0.0870],
14    32002: ["Ansan", 43.6870, 0.7814],
15    32003: ["Antras", 43.7297, 0.4440],
16    32004: ["Arblade-le-Bas", 43.7052, -0.1726],
17    32005: ["Arblade-le-Haut", 43.7407, -0.0617],
18    32007: ["Ardizas", 43.7236, 0.9989],
19    32008: ["Armentieux", 43.5222, 0.0972],
20    32009: ["Armous-et-Cau", 43.5727, 0.1873],
21    32010: ["Arrouède", 43.3599, 0.5831],
22    32012: ["Aubiet", 43.6535, 0.7846],
23    32013: ["Auch", 43.6534, 0.5751],
24    32014: ["Augnax", 43.7236, 0.7737],
25    32015: ["Aujan-Mournède", 43.3758, 0.5018],
26    32016: ["Auradé", 43.5585, 1.0738],
27    32017: ["Aurensan", 43.6203, -0.2019],
28    32018: ["Aurimont", 43.5649, 0.8289],
29    32019: ["Auterive", 43.5796, 0.6321],
30    32020: ["Aux-Aussat", 43.4412, 0.2628],
31    32021: ["Avensac", 43.8307, 0.9017],
32    32022: ["Avéron-Bergelle", 43.7562, 0.0657],
33    32023: ["Avezan", 43.8832, 0.8017],
34    32024: ["Ayguetinte", 43.8324, 0.4189],
35    32025: ["Ayzieu", 43.8583, -0.0256],
36    32026: ["Bajonnette", 43.8100, 0.7661],
37    32027: ["Barcelonne-du-Gers", 43.6932, -0.2129],
38    32028: ["Barcugnan", 43.3739, 0.3982],
39    32029: ["Barran", 43.6220, 0.4484],
40    32030: ["Bars", 43.5112, 0.3017],
41    32031: ["Bascous", 43.7945, 0.1362],
42    32032: ["Bassoues", 43.5746, 0.2508],
43    32033: ["Bazian", 43.6685, 0.3170],
44    32034: ["Bazugues", 43.4509, 0.3421],
45    32035: ["Beaucaire", 43.8370, 0.3759],
46    32036: ["Beaumarchés", 43.5864, 0.1069],
47    32037: ["Beaumont", 43.9377, 0.2908],
48    32038: ["Beaupuy", 43.6453, 1.0131],
49    32039: ["Beccas", 43.4328, 0.1570],
50    32040: ["Bédéchan", 43.5735, 0.7923],
51    32041: ["Bellegarde", 43.4269, 0.6321],
52    32042: ["Belloc-Saint-Clamens", 43.4569, 0.4369],
53    32043: ["Belmont", 43.6885, 0.2475],
54    32044: ["Béraut", 43.9241, 0.4072],
55    32045: ["Berdoues", 43.4719, 0.3997],
56    32046: ["Bernède", 43.6704, -0.2209],
57    32047: ["Berrac", 44.0109, 0.5492],
58    32048: ["Betcave-Aguin", 43.4451, 0.6832],
59    32049: ["Bétous", 43.7179, 0.0247],
60    32050: ["Betplan", 43.4186, 0.2095],
61    32051: ["Bézéril", 43.5354, 0.8805],
62    32052: ["Bezolles", 43.8198, 0.3494],
63    32053: ["Bézues-Bajon", 43.3875, 0.6081],
64    32054: ["Biran", 43.6946, 0.4042],
65    32055: ["Bivès", 43.8298, 0.8059],
66    32056: ["Blanquefort", 43.6742, 0.8075],
67    32057: ["Blaziert", 43.9259, 0.4848],
68    32058: ["Blousson-Sérian", 43.4589, 0.1936],
69    32059: ["Bonas", 43.7790, 0.4051],
70    32060: ["Boucagnères", 43.5618, 0.6200],
71    32061: ["Boulaur", 43.5509, 0.7650],
72    32062: ["Bourrouillan", 43.8280, -0.0079],
73    32063: ["Bouzon-Gellenave", 43.6878, 0.0280],
74    32064: ["Bretagne-d'Armagnac", 43.8896, 0.1355],
75    32065: ["Le Brouilh-Monbert", 43.6604, 0.3950],
76    32066: ["Brugnens", 43.8417, 0.7225],
77    32067: ["Cabas-Loumassès", 43.3566, 0.6102],
78    32068: ["Cadeilhan", 43.8300, 0.7684],
79    32069: ["Cadeillan", 43.4202, 0.8418],
80    32070: ["Cahuzac-sur-Adour", 43.6366, -0.0272],
81    32071: ["Caillavet", 43.7058, 0.3381],
82    32072: ["Callian", 43.6320, 0.2649],
83    32073: ["Campagne-d'Armagnac", 43.8609, 0.0074],
84    32074: ["Cannet", 43.6145, -0.0561],
85    32075: ["Cassaigne", 43.9038, 0.3448],
86    32076: ["Castelnau-Barbarens", 43.5810, 0.7244],
87    32077: ["Castelnau-d'Anglès", 43.6164, 0.2958],
88    32078: ["Castelnau-d'Arbieu", 43.8845, 0.6907],
89    32079: ["Castelnau-d'Auzan", 43.9434, 0.1018],
90    32080: ["Castelnau-sur-l'Auvignon", 43.9635, 0.4716],
91    32081: ["Castelnavet", 43.6733, 0.1373],
92    32082: ["Castéra-Lectourois", 43.9893, 0.6116],
93    32083: ["Castéra-Verduzan", 43.8015, 0.4333],
94    32084: ["Castéron", 43.9028, 0.8686],
95    32085: ["Castet-Arrouy", 43.9816, 0.7228],
96    32086: ["Castex", 43.3818, 0.3125],
97    32087: ["Castex-d'Armagnac", 43.8687, -0.1658],
98    32088: ["Castillon-Debats", 43.7311, 0.2193],
99    32089: ["Castillon-Massas", 43.7164, 0.5410],
100    32090: ["Castillon-Savès", 43.5641, 0.9835],
101    32091: ["Castin", 43.6939, 0.5360],
102    32092: ["Catonvielle", 43.6560, 0.9625],
103    32093: ["Caumont", 43.6914, -0.1086],
104    32094: ["Caupenne-d'Armagnac", 43.7842, -0.0711],
105    32095: ["Caussens", 43.9471, 0.4416],
106    32096: ["Cazaubon", 43.9251, -0.0287],
107    32097: ["Cazaux-d'Anglès", 43.6564, 0.2659],
108    32098: ["Cazaux-Savès", 43.5452, 0.9782],
109    32099: ["Cazaux-Villecomtal", 43.4477, 0.1743],
110    32100: ["Cazeneuve", 43.8897, 0.1639],
111    32101: ["Céran", 43.8154, 0.6989],
112    32102: ["Cézan", 43.8032, 0.4973],
113    32103: ["Chélan", 43.3513, 0.5452],
114    32104: ["Clermont-Pouyguillès", 43.4769, 0.5241],
115    32105: ["Clermont-Savès", 43.6225, 1.0135],
116    32106: ["Cologne", 43.7176, 0.9750],
117    32107: ["Condom", 43.9716, 0.3741],
118    32108: ["Corneillan", 43.6540, -0.1850],
119    32109: ["Couloumé-Mondebat", 43.6352, 0.1140],
120    32110: ["Courrensan", 43.8429, 0.2410],
121    32111: ["Courties", 43.5734, 0.1537],
122    32112: ["Crastes", 43.7156, 0.7311],
123    32113: ["Cravencères", 43.7740, 0.0298],
124    32114: ["Cuélas", 43.3524, 0.4510],
125    32115: ["Dému", 43.7618, 0.1667],
126    32116: ["Duffort", 43.3407, 0.4196],
127    32117: ["Duran", 43.6727, 0.5617],
128    32118: ["Durban", 43.5390, 0.5656],
129    32119: ["Eauze", 43.8607, 0.1057],
130    32120: ["Encausse", 43.6939, 1.0318],
131    32121: ["Endoufielle", 43.5444, 1.0218],
132    32122: ["Esclassan-Labastide", 43.4161, 0.5521],
133    32123: ["Escorneboeuf", 43.6455, 0.9116],
134    32124: ["Espaon", 43.4291, 0.8702],
135    32125: ["Espas", 43.7784, 0.0948],
136    32126: ["Estampes", 43.4000, 0.2789],
137    32127: ["Estang", 43.8724, -0.1044],
138    32128: ["Estipouy", 43.5489, 0.3871],
139    32129: ["Estramiac", 43.8350, 0.8496],
140    32130: ["Faget-Abbatial", 43.5060, 0.6906],
141    32131: ["Flamarens", 44.0211, 0.7924],
142    32132: ["Fleurance", 43.8402, 0.6424],
143    32133: ["Fourcès", 43.9951, 0.2289],
144    32134: ["Frégouville", 43.5769, 0.9545],
145    32135: ["Fustérouau", 43.6858, 0.0059],
146    32136: ["Galiax", 43.6125, 0.0140],
147    32138: ["Garravet", 43.4180, 0.9071],
148    32139: ["Gaudonville", 43.8852, 0.8453],
149    32140: ["Gaujac", 43.4746, 0.8256],
150    32141: ["Gaujan", 43.4017, 0.7271],
151    32142: ["Gavarret-sur-Aulouste", 43.7768, 0.6593],
152    32143: ["Gazaupouy", 44.0130, 0.4635],
153    32144: ["Gazax-et-Baccarisse", 43.6018, 0.1965],
154    32145: ["Gée-Rivière", 43.6757, -0.1869],
155    32146: ["Gimbrède", 44.0374, 0.7195],
156    32147: ["Gimont", 43.6206, 0.8809],
157    32148: ["Giscaro", 43.6065, 0.9340],
158    32149: ["Gondrin", 43.8786, 0.2604],
159    32150: ["Goutz", 43.8098, 0.7326],
160    32151: ["Goux", 43.6167, -0.0221],
161    32152: ["Haget", 43.4164, 0.1617],
162    32153: ["Haulies", 43.5560, 0.6672],
163    32154: ["Homps", 43.8124, 0.8503],
164    32155: ["Le Houga", 43.7695, -0.1852],
165    32156: ["Idrac-Respaillès", 43.5147, 0.4637],
166    32157: ["L'Isle-Arné", 43.6159, 0.7843],
167    32158: ["L'Isle-Bouzon", 43.9244, 0.7354],
168    32159: ["L'Isle-de-Noé", 43.5848, 0.4150],
169    32160: ["L'Isle-Jourdain", 43.6144, 1.0812],
170    32161: ["Izotges", 43.6550, -0.0184],
171    32162: ["Jegun", 43.7570, 0.4449],
172    32163: ["Jû-Belloc", 43.5761, 0.0137],
173    32164: ["Juillac", 43.5423, 0.1221],
174    32165: ["Juilles", 43.6069, 0.8264],
175    32166: ["Justian", 43.8146, 0.3022],
176    32167: ["Laas", 43.4720, 0.3011],
177    32168: ["Labarrère", 43.9725, 0.1353],
178    32169: ["Labarthe", 43.4711, 0.5776],
179    32170: ["Labarthète", 43.6283, -0.1641],
180    32171: ["Labastide-Savès", 43.5219, 0.9772],
181    32172: ["Labéjan", 43.5370, 0.5100],
182    32173: ["Labrihe", 43.7634, 0.8813],
183    32174: ["Ladevèze-Rivière", 43.5507, 0.0840],
184    32175: ["Ladevèze-Ville", 43.5362, 0.0600],
185    32176: ["Lagarde", 43.9688, 0.5654],
186    32177: ["Lagarde-Hachan", 43.4087, 0.5001],
187    32178: ["Lagardère", 43.8421, 0.3225],
188    32180: ["Lagraulet-du-Gers", 43.8903, 0.2007],
189    32181: ["Laguian-Mazous", 43.4163, 0.2514],
190    32182: ["Lahas", 43.5626, 0.8986],
191    32183: ["Lahitte", 43.6575, 0.6802],
192    32184: ["Lalanne", 43.8047, 0.6757],
193    32185: ["Lalanne-Arqué", 43.3265, 0.6403],
194    32186: ["Lamaguère", 43.4865, 0.6831],
195    32187: ["Lamazère", 43.5614, 0.4522],
196    32188: ["Lamothe-Goas", 43.8685, 0.5700],
197    32189: ["Lannemaignan", 43.8989, -0.2111],
198    32190: ["Lannepax", 43.8081, 0.2249],
199    32191: ["Lanne-Soubiran", 43.7419, -0.1026],
200    32192: ["Lannux", 43.6452, -0.2232],
201    32193: ["Larée", 43.9065, -0.0565],
202    32194: ["Larressingle", 43.9368, 0.3159],
203    32195: ["Larroque-Engalin", 43.9878, 0.5461],
204    32196: ["Larroque-Saint-Sernin", 43.8298, 0.4689],
205    32197: ["Larroque-sur-l'Osse", 43.9755, 0.2822],
206    32198: ["Lartigue", 43.5343, 0.7103],
207    32199: ["Lasserade", 43.6298, 0.0609],
208    32200: ["Lasséran", 43.6034, 0.5266],
209    32201: ["Lasseube-Propre", 43.5727, 0.5755],
210    32202: ["Laujuzan", 43.8030, -0.1153],
211    32203: ["Lauraët", 43.9235, 0.2567],
212    32204: ["Lavardens", 43.7654, 0.5197],
213    32205: ["Laveraët", 43.5270, 0.2135],
214    32206: ["Laymont", 43.4213, 0.9948],
215    32207: ["Leboulin", 43.6708, 0.6605],
216    32208: ["Lectoure", 43.9405, 0.6507],
217    32209: ["Lelin-Lapujolle", 43.7070, -0.1345],
218    32210: ["Lias", 43.5677, 1.1331],
219    32211: ["Lias-d'Armagnac", 43.8629, -0.0620],
220    32212: ["Ligardes", 44.0418, 0.4835],
221    32213: ["Lombez", 43.4666, 0.9019],
222    32214: ["Loubédat", 43.7443, 0.0317],
223    32215: ["Loubersan", 43.5013, 0.5118],
224    32216: ["Lourties-Monbrun", 43.4572, 0.5460],
225    32217: ["Louslitges", 43.5994, 0.1565],
226    32218: ["Loussous-Débat", 43.6567, 0.0786],
227    32219: ["Lupiac", 43.6880, 0.1873],
228    32220: ["Luppé-Violles", 43.7351, -0.1436],
229    32221: ["Lussan", 43.6197, 0.7397],
230    32222: ["Magnan", 43.7625, -0.1163],
231    32223: ["Magnas", 43.8927, 0.7235],
232    32224: ["Maignaut-Tauzia", 43.8885, 0.3997],
233    32225: ["Malabat", 43.4319, 0.1928],
234    32226: ["Manas-Bastanous", 43.3671, 0.3696],
235    32227: ["Manciet", 43.8178, 0.0585],
236    32228: ["Manent-Montané", 43.3340, 0.6045],
237    32229: ["Mansempuy", 43.7436, 0.8113],
238    32230: ["Mansencôme", 43.8747, 0.3309],
239    32231: ["Marambat", 43.7786, 0.3238],
240    32232: ["Maravat", 43.7604, 0.7651],
241    32233: ["Marciac", 43.5212, 0.1563],
242    32234: ["Marestaing", 43.5842, 1.0157],
243    32235: ["Margouët-Meymes", 43.7253, 0.1178],
244    32236: ["Marguestau", 43.8815, -0.0385],
245    32237: ["Marsan", 43.6479, 0.7235],
246    32238: ["Marseillan", 43.4888, 0.3125],
247    32239: ["Marsolan", 43.9410, 0.5362],
248    32240: ["Mascaras", 43.5524, 0.2230],
249    32241: ["Mas-d'Auvignon", 43.8915, 0.5055],
250    32242: ["Masseube", 43.4317, 0.5867],
251    32243: ["Mauléon-d'Armagnac", 43.9063, -0.1537],
252    32244: ["Maulichères", 43.6863, -0.0854],
253    32245: ["Maumusson-Laguian", 43.6089, -0.0917],
254    32246: ["Maupas", 43.8431, -0.1297],
255    32247: ["Maurens", 43.5849, 0.9166],
256    32248: ["Mauroux", 43.9070, 0.8242],
257    32249: ["Mauvezin", 43.7315, 0.8662],
258    32250: ["Meilhan", 43.4221, 0.6773],
259    32251: ["Mérens", 43.7510, 0.5496],
260    32252: ["Miélan", 43.4293, 0.3103],
261    32253: ["Miradoux", 43.9947, 0.7588],
262    32254: ["Miramont-d'Astarac", 43.5464, 0.4666],
263    32255: ["Miramont-Latour", 43.7757, 0.6877],
264    32256: ["Mirande", 43.5186, 0.4107],
265    32257: ["Mirannes", 43.6243, 0.3834],
266    32258: ["Mirepoix", 43.7442, 0.6701],
267    32260: ["Monbardon", 43.3806, 0.7165],
268    32261: ["Monblanc", 43.4639, 0.9928],
269    32262: ["Monbrun", 43.6652, 1.0307],
270    32263: ["Moncassin", 43.4500, 0.4749],
271    32264: ["Monclar", 43.9137, -0.1007],
272    32265: ["Monclar-sur-Losse", 43.5233, 0.3411],
273    32266: ["Moncorneil-Grazan", 43.4518, 0.6498],
274    32267: ["Monferran-Plavès", 43.4947, 0.6401],
275    32268: ["Monferran-Savès", 43.6126, 0.9808],
276    32269: ["Monfort", 43.7914, 0.8248],
277    32270: ["Mongausy", 43.5015, 0.8111],
278    32271: ["Monguilhem", 43.8535, -0.1891],
279    32272: ["Monlaur-Bernet", 43.3481, 0.5121],
280    32273: ["Monlezun", 43.4955, 0.2174],
281    32274: ["Monlezun-d'Armagnac", 43.8235, -0.1465],
282    32275: ["Monpardiac", 43.4636, 0.2451],
283    32276: ["Montadet", 43.4355, 0.9043],
284    32277: ["Montamat", 43.4874, 0.8550],
285    32278: ["Montaut", 43.3996, 0.4219],
286    32279: ["Montaut-les-Créneaux", 43.7018, 0.6651],
287    32280: ["Mont-d'Astarac", 43.3319, 0.5777],
288    32281: ["Mont-de-Marrast", 43.3881, 0.3721],
289    32282: ["Montégut", 43.6420, 0.6687],
290    32283: ["Montégut-Arros", 43.3828, 0.2256],
291    32284: ["Montégut-Savès", 43.4377, 0.9595],
292    32285: ["Montesquiou", 43.5780, 0.3323],
293    32286: ["Montestruc-sur-Gers", 43.7935, 0.6276],
294    32287: ["Monties", 43.3922, 0.6814],
295    32288: ["Montiron", 43.5877, 0.8567],
296    32289: ["Montpézat", 43.3888, 0.9772],
297    32290: ["Montréal", 43.9513, 0.1996],
298    32291: ["Mormès", 43.7960, -0.1511],
299    32292: ["Mouchan", 43.8996, 0.3063],
300    32293: ["Mouchès", 43.5571, 0.4220],
301    32294: ["Mourède", 43.8007, 0.2880],
302    32295: ["Nizas", 43.4963, 0.9875],
303    32296: ["Nogaro", 43.7612, -0.0306],
304    32297: ["Noilhan", 43.5317, 0.9364],
305    32298: ["Nougaroulet", 43.6899, 0.7178],
306    32299: ["Noulens", 43.8042, 0.1610],
307    32300: ["Orbessan", 43.5464, 0.6161],
308    32301: ["Ordan-Larroque", 43.6837, 0.4771],
309    32302: ["Ornézan", 43.5131, 0.5974],
310    32303: ["Pallanne", 43.5031, 0.2667],
311    32304: ["Panassac", 43.3849, 0.5677],
312    32305: ["Panjas", 43.8278, -0.0758],
313    32306: ["Pauilhac", 43.8842, 0.6207],
314    32307: ["Pavie", 43.6056, 0.5898],
315    32308: ["Pébées", 43.4606, 1.0254],
316    32309: ["Pellefigue", 43.4789, 0.7909],
317    32310: ["Perchède", 43.7767, -0.1398],
318    32311: ["Pergain-Taillac", 44.0552, 0.5955],
319    32312: ["Pessan", 43.6087, 0.6649],
320    32313: ["Pessoulens", 43.8577, 0.8817],
321    32314: ["Peyrecave", 43.9964, 0.8096],
322    32315: ["Peyrusse-Grande", 43.6297, 0.2221],
323    32316: ["Peyrusse-Massas", 43.7394, 0.5569],
324    32317: ["Peyrusse-Vieille", 43.6275, 0.1757],
325    32318: ["Pis", 43.7866, 0.7089],
326    32319: ["Plaisance", 43.6007, 0.0437],
327    32320: ["Plieux", 43.9527, 0.7428],
328    32321: ["Polastron", 43.5342, 0.8389],
329    32322: ["Pompiac", 43.5155, 1.0039],
330    32323: ["Ponsampère", 43.4586, 0.3700],
331    32324: ["Ponsan-Soubiran", 43.3504, 0.4789],
332    32325: ["Pouydraguin", 43.6589, 0.0369],
333    32326: ["Pouylebon", 43.5445, 0.3022],
334    32327: ["Pouy-Loubrin", 43.4652, 0.6116],
335    32328: ["Pouy-Roquelaure", 44.0383, 0.5213],
336    32329: ["Préchac", 43.7937, 0.5716],
337    32330: ["Préchac-sur-Adour", 43.6019, 0.0006],
338    32331: ["Preignan", 43.7210, 0.6368],
339    32332: ["Préneron", 43.7274, 0.2694],
340    32333: ["Projan", 43.6074, -0.2327],
341    32334: ["Pujaudran", 43.5897, 1.1710],
342    32335: ["Puycasquier", 43.7472, 0.7466],
343    32336: ["Puylausic", 43.4440, 0.9348],
344    32337: ["Puységur", 43.7729, 0.5910],
345    32338: ["Ramouzens", 43.8102, 0.1891],
346    32339: ["Razengues", 43.6445, 0.9856],
347    32340: ["Réans", 43.8713, 0.0375],
348    32341: ["Réjaumont", 43.8138, 0.5503],
349    32342: ["Ricourt", 43.4886, 0.1781],
350    32343: ["Riguepeu", 43.6535, 0.3379],
351    32344: ["Riscle", 43.6454, -0.0785],
352    32345: ["La Romieu", 43.9866, 0.5036],
353    32346: ["Roquebrune", 43.7094, 0.2946],
354    32347: ["Roquefort", 43.7568, 0.5875],
355    32348: ["Roquelaure", 43.7239, 0.5932],
356    32349: ["Roquelaure-Saint-Aubin", 43.6639, 0.9850],
357    32350: ["Roquepine", 43.9083, 0.4681],
358    32351: ["Roques", 43.8412, 0.2978],
359    32352: ["Rozès", 43.8014, 0.3603],
360    32353: ["Sabaillan", 43.4421, 0.8119],
361    32354: ["Sabazan", 43.7096, 0.0519],
362    32355: ["Sadeillan", 43.3960, 0.3434],
363    32356: ["Saint-André", 43.5589, 0.8580],
364    32357: ["Sainte-Anne", 43.7452, 0.9679],
365    32358: ["Saint-Antoine", 44.0397, 0.8282],
366    32359: ["Saint-Antonin", 43.7201, 0.8222],
367    32360: ["Saint-Arailles", 43.6244, 0.3472],
368    32361: ["Saint-Arroman", 43.4356, 0.5197],
369    32362: ["Saint-Aunix-Lengros", 43.5729, 0.0566],
370    32363: ["Sainte-Aurence-Cazaux", 43.3710, 0.4287],
371    32364: ["Saint-Avit-Frandat", 43.9833, 0.6604],
372    32365: ["Saint-Blancard", 43.3503, 0.6568],
373    32366: ["Saint-Brès", 43.7829, 0.7691],
374    32367: ["Saint-Christaud", 43.5257, 0.2611],
375    32368: ["Sainte-Christie", 43.7568, 0.6321],
376    32369: ["Sainte-Christie-d'Armagnac", 43.7937, -0.0049],
377    32370: ["Saint-Clar", 43.8928, 0.7613],
378    32371: ["Saint-Créac", 43.9169, 0.7932],
379    32372: ["Saint-Cricq", 43.6982, 0.9885],
380    32373: ["Sainte-Dode", 43.4164, 0.3648],
381    32374: ["Saint-élix", 43.4955, 0.7674],
382    32375: ["Saint-élix-Theux", 43.4280, 0.4729],
383    32376: ["Sainte-Gemme", 43.7729, 0.7938],
384    32377: ["Saint-Georges", 43.7350, 0.9302],
385    32378: ["Saint-Germé", 43.6752, -0.1466],
386    32379: ["Saint-Germier", 43.6735, 0.9584],
387    32380: ["Saint-Griède", 43.7245, -0.0964],
388    32381: ["Saint-Jean-le-Comtal", 43.5737, 0.5146],
389    32382: ["Saint-Jean-Poutge", 43.7345, 0.3812],
390    32383: ["Saint-Justin", 43.4833, 0.1487],
391    32384: ["Saint-Lary", 43.7203, 0.4976],
392    32385: ["Saint-Léonard", 43.8578, 0.7696],
393    32386: ["Saint-Lizier-du-Planté", 43.4096, 0.9474],
394    32387: ["Saint-Loube", 43.4400, 1.0055],
395    32388: ["Sainte-Marie", 43.6724, 0.8663],
396    32389: ["Saint-Martin", 43.5079, 0.3743],
397    32390: ["Saint-Martin-d'Armagnac", 43.7109, -0.0639],
398    32391: ["Saint-Martin-de-Goyne", 44.0032, 0.5745],
399    32392: ["Saint-Martin-Gimois", 43.5200, 0.8103],
400    32393: ["Saint-Maur", 43.4855, 0.3466],
401    32394: ["Saint-Médard", 43.4844, 0.4621],
402    32395: ["Sainte-Mère", 44.0020, 0.6839],
403    32396: ["Saint-Mézard", 44.0338, 0.5689],
404    32397: ["Saint-Michel", 43.4314, 0.4057],
405    32398: ["Saint-Mont", 43.6442, -0.1402],
406    32399: ["Saint-Orens", 43.7127, 0.9158],
407    32400: ["Saint-Orens-Pouy-Petit", 43.9123, 0.4384],
408    32401: ["Saint-Ost", 43.3761, 0.4651],
409    32402: ["Saint-Paul-de-Baïse", 43.7805, 0.3724],
410    32403: ["Saint-Pierre-d'Aubézies", 43.6493, 0.1621],
411    32404: ["Saint-Puy", 43.8684, 0.4593],
412    32405: ["Sainte-Radegonde", 43.8415, 0.5855],
413    32406: ["Saint-Sauvy", 43.6994, 0.8116],
414    32407: ["Saint-Soulan", 43.5085, 0.8606],
415    32408: ["Salles-d'Armagnac", 43.8113, -0.0432],
416    32409: ["Samaran", 43.3917, 0.5306],
417    32410: ["Samatan", 43.4935, 0.9345],
418    32411: ["Sansan", 43.5278, 0.6127],
419    32412: ["Saramon", 43.5243, 0.7603],
420    32413: ["Sarcos", 43.3702, 0.6818],
421    32414: ["Sarragachies", 43.6843, -0.0504],
422    32415: ["Sarraguzan", 43.3648, 0.3395],
423    32416: ["Sarrant", 43.7704, 0.9283],
424    32417: ["La Sauvetat", 43.8493, 0.5338],
425    32418: ["Sauveterre", 43.4552, 0.8474],
426    32419: ["Sauviac", 43.4094, 0.4572],
427    32420: ["Sauvimont", 43.4491, 0.9674],
428    32421: ["Savignac-Mona", 43.4856, 1.0101],
429    32422: ["Scieurac-et-Flourès", 43.5570, 0.1984],
430    32423: ["Séailles", 43.7514, 0.1145],
431    32424: ["Ségos", 43.6299, -0.2610],
432    32425: ["Ségoufielle", 43.6308, 1.1317],
433    32426: ["Seissan", 43.4981, 0.5715],
434    32427: ["Sembouès", 43.4631, 0.1733],
435    32428: ["Sémézies-Cachan", 43.5039, 0.7349],
436    32429: ["Sempesserre", 44.0211, 0.6411],
437    32430: ["Sère", 43.4049, 0.6456],
438    32431: ["Sérempuy", 43.7615, 0.8212],
439    32432: ["Seysses-Savès", 43.5120, 1.0462],
440    32433: ["Simorre", 43.4573, 0.7367],
441    32434: ["Sion", 43.7385, 0.0069],
442    32435: ["Sirac", 43.7030, 0.9540],
443    32436: ["Solomiac", 43.8030, 0.8867],
444    32437: ["Sorbets", 43.7138, -0.0164],
445    32438: ["Tachoires", 43.4721, 0.6601],
446    32439: ["Tarsac", 43.6678, -0.1124],
447    32440: ["Tasque", 43.6375, 0.0112],
448    32441: ["Taybosc", 43.7860, 0.7418],
449    32442: ["Terraube", 43.9023, 0.5545],
450    32443: ["Termes-d'Armagnac", 43.6736, -0.0144],
451    32444: ["Thoux", 43.6822, 0.9920],
452    32445: ["Tieste-Uragnoux", 43.5522, 0.0321],
453    32446: ["Tillac", 43.4781, 0.2647],
454    32447: ["Tirent-Pontéjac", 43.5458, 0.7936],
455    32448: ["Touget", 43.6868, 0.9180],
456    32449: ["Toujouse", 43.8219, -0.1783],
457    32450: ["Tourdun", 43.5472, 0.1601],
458    32451: ["Tournan", 43.4242, 0.7920],
459    32452: ["Tournecoupe", 43.8620, 0.8275],
460    32453: ["Tourrenquets", 43.7491, 0.7013],
461    32454: ["Traversères", 43.5310, 0.6499],
462    32455: ["Troncens", 43.4545, 0.2203],
463    32456: ["Tudelle", 43.6815, 0.2872],
464    32457: ["Urdens", 43.8627, 0.7126],
465    32458: ["Urgosse", 43.7383, -0.0216],
466    32459: ["Valence-sur-Baïse", 43.8682, 0.3634],
467    32460: ["Vergoignan", 43.7235, -0.1882],
468    32461: ["Verlus", 43.5997, -0.1995],
469    32462: ["Vic-Fezensac", 43.7620, 0.2978],
470    32463: ["Viella", 43.6004, -0.1388],
471    32464: ["Villecomtal-sur-Arros", 43.4001, 0.2009],
472    32465: ["Villefranche", 43.4214, 0.7340],
473    32466: ["Viozan", 43.3951, 0.4698],
474    32467: ["Saint-Caprais", 43.5946, 0.7933],
475    32468: ["Aussos", 43.3752, 0.6411]
476};
477