  var aaTableauDeEvenements_Sauvegarde = [];
	var address1 =null;
    var affichage_NombreLignes = 14; //Parametres de l affichage
    var distanceDesFaitsParamEnM =3000;			//Distance en m des points
    var baseIcon = null;
    var gmarkers = [];
    var gmarkersA = [];  //
    var gmarkers_Delinquance = [];  // Pour Delinquance, il y a un seul tableau
    var gmarkers_CollegesDangeureux = []; // Pour les Colleges Dangeureux
    var gmarkers_Commissariats = []; // Pour les commissariats
    var gmarkers_CommuneInsee = [];	// Pour communes INSEE
    var gmarkersE = [];  //Pour les evenements indice indiceE
    var gmarkers_Pollutions =[];  //Pour pollution
    var gmarkersZUS= []; 
    var googleHomonymeArray =[];
    var htmls = [];
    var htmlsA = [];
    var htmlsE = [];
    var htmlsZUS = [];
    var htmlsATitre = [];
    var htmlsETitre = [];
    var htmlsZUSTitre = [];
    var indice =0;
    var indiceA =0;   //
    var indiceE = 0;  //Pour les evenements
    var indiceRectangle = 0;  //Pour les rectangles et tableauRectangle
    var indiceRplusS = 0;     //Risques+Sinistres
    var indiceZUS = 0;
    var initNom = [];    
    initNom[0] = "Dufau";
    var map     =  null ;
    var mapRiskScore = [];
    var markerA = null;
    var markerPolice = null;
    var geocoder = null;
    var nombrePolicesSansSinistre = 8; //Peutchanger dans  init(2)
    var nombreSinistres = 8;	//Peut changer dans init2
    var pointAAA= null;
    var pointA= null;
    var pointC1 = null; //Commissariat
    var pointC2 = null;
    var pointD1 = null; //Centre commercial
    var pointD2 = null;
    var pointD3 = null;
    var pointD4 = null;
    var pointCommune =[]; //Points définissant la commune INSEE
    var pointD5 = null;
    var pointD6 = null;
    var pointE  = []  ; //Evements
    var pointE1 = null; //Eglise
    var pointC2 = null;
    var pointI1 = null; //Sapeur pompier
    var pointM1  = null;//Mairie
    var pointM2  = null;
    var pointR   = [];  //Les risques avec indice  
    var pointZUS =  [];
    var pointY1 = null;
    var pointY1 = null; //Concurrents (agents)
    var pointY2 = null;
    var pointY3 = null;
    var pointY4 = null;
    var pointY5 = null;
    var pointY6 = null;
    var pointY7 = null;
    var pointY8 = null;
    var pointY9 = null;
    var pointY10 = null;
    var pointY11 = null;
    var sidebar_html = "";
    var sidebar_Tableau = [];
    var sidebar_Tableau_CollegesDangeureux =[];
    var sidebar_tableau_Commissariats = [];
    var sidebar_Tableau_CommunesInsee =[];
    var sidebar_Tableau_Pollution = [];
    var tableauPoint = [];
    var tableauPointCode  = [];    //Lettre R pour Risque, S pour sinistre...
    var tableauDistanceFromA = []; //Distance de l'agence
    var tableauDistanceFromC1 = []; //Distance du commissariat
    var tableauDistanceFromL= [];  //Distance du Lycee
    var tableauDistanceFromD1= []; //Distance du centre commercial 1
    var tableauDistanceFromI1 = [];//Distance des sapeurs pompiers
    var tableauDistanceFromRiver = [];//Distance de la riviere
    var tableauDistanceFromZUS = [];//Distance des ZUS
    var tableauRectangle = [];    // Pour les rectangles
    var tableauPolylines = [];    //Lignes pour les communes INSEE
    var tableauDesVoisins =[];    //Indice des voisins
    var typeLieu = null;
    var zoomLevel = 14;
    var zzCollegesDangeureux = []; //Colleges dangeureux
    var zzCommissariats =[]			//Commissariats Liste des objets commissariats
    var zzDepartement = [];       //Code departement du fait divers
    var zzEvenements =[];					//Evenements LES OBJETS
    var zzVille = [];             //Ville de chaque  fait divers 
    var zzGeo =[];								//X et Y des faits divers 
    var zzGeoLibelle =[];					//Description des faits divers 
    var zzEvenementType = [];     //Pollution = "1"
    var zzInsees =[]; 
    var zzIndicePointsAAfficher = [];//Indice des points a afficher
	var zzStatParTypeTableau =[]; 
	var zzStatParTypeTableauPourCent =[];


  // Constructeur des objets Evenements_______________________________________________________________________
function evn(numeroEv, latitude, longitude, type, dateEvenement, rue, ville, departement, autoCorporel, txtCourt){
	//ev[2]=  new evn(2,48.923033, 2.255003  ,SansPapier  ,20070208  , '   '  , '  Colombes '    ,92,0 , '  "Mariages blancs", '     );
	this.numeroEv =numeroEv;	
	this.lat = latitude;
	this.lng = longitude;
	this.type = type;
	this.date = dateEvenement;
	this.rue = rue;
	this.ville = ville;
	this.departement = departement;
	this.txtCourt = txtCourt;
	this.autoCorporel = autoCorporel;
	if(autoCorporel == "1") {
		this.type= "AX";
		//alert("evn this.type =" + this.type);
		}
	
	
}

// Constructeur des objets commissariats
//com[476]=  new comm(476,48.992872, 1.700953  ,"129 bd Mar Juin 78200 MANTES LA JOLIE "  ,"" ,91  ,"Légion de Gendarmerie Naionale"   );
function comm(numeroCommissariat, latitude, longitude, adresse, ville, departement,  txtCourt){
	this.numeroCommissariat = numeroCommissariat;	
	this.lat = latitude;
	this.lng = longitude;
	this.adresse = adresse;
	this.departement = departement;
	this.txtCourt = txtCourt;
}

  // Constructeur des objets CollegeDangeureux__Point 06/2006___________________________________________________________________________
function CollegeDangeureux(txtDep, txtVille, txtNomCollege,numFaits, txtAdresse, numGeoLat, numGeoLng){
	this.Dep = txtDep;
	this.Ville = txtVille;
	this.NomCollege = txtNomCollege;
	this.NumFaits = numFaits;
	this.Adresse = txtAdresse;
	this.lat = numGeoLat;
	this.lng = numGeoLng;

}
//______________________________________________________________________________________________________________
function chiffreSansBlanc(ParamTxt){
	var L1 = ParamTxt.charAt(1);
	var L2 = ParamTxt.charAt(2);
	//alert("ParamTxt=" + ParamTxt +"  L1 = ParamTxt.charAt(1) =" + L1 + "    L2 = ParamTxt.charAt(2) = " +L2);
	var tempChar = '0123456789';
	//alert("L1=" + L1 +"  tempChar.indexOf(L1)=" + L1.indexOf('0123456789')); 
	if(tempChar.indexOf(L1)==-1){return (ParamTxt.charAt(0) + ParamTxt.substring(2,ParamTxt.length));}
	if(tempChar.indexOf(L2)==-1){return (ParamTxt.substring(0,2)+ ParamTxt.substring(3,ParamTxt.length));}
	return ParamTxt;
}


 // Pour afficher  les evenements d une ville uniquement______________________________________________________
function displayEvenementsVille(dep, villeINSEEStr){
	sidebar_Tableau =[];
	//alert("dep =  " + dep + "  villeINSEEStr =" +villeINSEEStr);
	var m=0;
	var k = 0;
	var lengthVilleEvenement = 0;
	for (var i = 0; i < zzEvenements.length - 1 ; i++) {    //zzEvenements.length - 1 ; i++) { 
          var adresseExiste = " ";
		  m = zzEvenements.length -2  - i;
          var villeEvenement = zzEvenements[m].ville.toUpperCase();
		  lengthVilleEvenement = villeEvenement.length -1;
		  if(villeINSEEStr.indexOf(villeEvenement.substring(0,lengthVilleEvenement)) ==0){
			var libelle = " "+ zzEvenements[m].type +  zzEvenements[m].ville + " N&deg; " + zzEvenements[m].numeroEv +" " +  zzEvenements[m].txtCourt;
			//alert("villeINSEEStr=" + villeINSEEStr + " villeEvenement.substring(0,lengthVilleEvenement)=" + villeEvenement.substring(0,lengthVilleEvenement)); 
			sidebar_Tableau[k] = [libelle.substr(0,34) +"<br>",m,m];
			k++;
			}
		}
	//alert("displayEvenementsVille   sidebar_Tableau.length =  " + sidebar_Tableau.length);
	myclick_EvenementProche_Suite(0,0);
}


 // Pour obtenir les evenements en commencant par le + ancien______________________________________________________
function displayEvenementsLast(){
	sidebar_Tableau =[];
	//alert("displayEvenementsLast   zzEvenements.length =  " + zzEvenements.length);
	var m=0;
	for (var i = 0; i < zzEvenements.length - 1 ; i++) {    //zzEvenements.length - 1  zzGeo.length
          //alert("i=" +i +"   zzEvenements.length=" + zzEvenements.length );
          //latDuPointARanger = zzEvenements[i].lat; //Coordonnee de l evenement                 
          //lngDuPointARanger = zzEvenements[i].lng;
          //var pointARanger = new GLatLng(latDuPointARanger, lngDuPointARanger);
          //var affichageLignesSidebar =[];
          var adresseExiste = " ";
		  m = zzEvenements.length - 2 -i;
          if(zzEvenements[m ].rue.length > 3){adresseExiste ="*";}
          var libelle = " "+ zzEvenements[m].type + adresseExiste + zzEvenements[m].ville + " N&deg; " + zzEvenements[m].numeroEv +" " +  zzEvenements[m].txtCourt;
          sidebar_Tableau[i] = [libelle.substr(0,34) +"<br>",m,m];
		
        }
	alert("displayEvenementsLast   sidebar_Tableau.length =  " + sidebar_Tableau.length);
	myclick_EvenementProche_Suite(0,0);
}
//____________________________________________________________________________________________________________________
	// Pour trier les evenements par numero et donc par date
function sortEventsByNumero(a, b)
{
	//alert("b[1]" +b[1]);
	return b[1]-a[1];
}
// Pour trier par numero
function displayEvenementsByNumero(){
	//alert("displayEvenementsByNumero");
	var aaTravail =[];
	for (var i = 0; i < sidebar_Tableau.length  ; i++){
		aaTravail[i] = sidebar_Tableau[i];
		}
	aaTravail.sort(sortEventsByNumero);
	sidebar_Tableau = []
	for (var i = 0; i < aaTravail.length ; i++){
		sidebar_Tableau[i] = aaTravail[i];
		}
	
	myclick_EvenementProche_Suite(0,0);

	}

 // Pour obtenir les evenements en commencant par le + ancien______________________________________________________
function displayEvenementsLastEvents(){
	sidebar_Tableau =[];
	//alert("displayEvenementsLast   zzEvenements.length =  " + zzEvenements.length);
	var m=0;
	for (var i = 0; i < zzEvenements.length - 1 ; i++) {    //zzEvenements.length - 1  zzGeo.length
          //alert("i=" +i +"   zzEvenements.length=" + zzEvenements.length );
          //latDuPointARanger = zzEvenements[i].lat; //Coordonnee de l evenement                 
          //lngDuPointARanger = zzEvenements[i].lng;
          //var pointARanger = new GLatLng(latDuPointARanger, lngDuPointARanger);
          //var affichageLignesSidebar =[];
          var adresseExiste = " ";
		  m = zzEvenements.length - 2 -i;
          if(zzEvenements[m ].rue.length > 3){adresseExiste ="*";}
          var libelle = " "+ zzEvenements[m].type + adresseExiste + zzEvenements[m].ville + " N&deg; " + zzEvenements[m].numeroEv +" " +  zzEvenements[m].txtCourt;
          sidebar_Tableau[i] = [libelle.substr(0,34) +"<br>",m,m];
		
        }
	alert("displayEvenementsLast   sidebar_Tableau.length =  " + sidebar_Tableau.length);
	myclick_EvenementProche_Suite(0,0);
}

 
 
function distanceDesFaitsParam(aaDistanceAajouterEnM){
	distanceDesFaitsParamEnM = distanceDesFaitsParamEnM + aaDistanceAajouterEnM;
	return ;
}


function stringHTML(ParamTxt){
	
	var c1 = ParamTxt.replace(/é/g,"&eacute;"); 
	var c2 = c1.replace(/è/g,"&egrave;");
	var c3 = c2.replace(/ê/g,"&ecirc;");
	var c4 = c3.replace(/à/g,"&agrave;");
	var c5 = c4.replace(/â/g,"&acirc;");
	var c6 = c5.replace(/î/g,"&icirc;");
	var c7 = c6.replace(/ù/g,"&ugrave;");
	var c8 = c7.replace(/û/g,"&ucirc;");
	var c9 = c8.replace(/€/g,"&#128;");
	var c10 = c9.replace(/É/g,"&Eacute;");
	var c11 = c10.replace(/ç/g,"&ccedil;");
	var c12 = c11.replace(/Ç/g,"&Ccedil;");
	var c13= c12.replace(/ï/g,"&iuml;");
	var c14= c13.replace(/"/g,"&quot;");
	var c15= c14.replace(/ô/g,"&ocirc;");
	var c16= c15.replace(/« /g,"&laquo;");
	var c17= c16.replace(/»/g,"&raquo;");
	//alert("stringHTML ParamTxt=" + ParamTxt +"<br>" +c17);
	return c17;
}

// Pour construire le tableau des des mots clefs_________________________________________________

function arrayMotsClefs(strGoogleMots){
	//alert("strGoogleMots=" + strGoogleMots + "     strEvenement=" + strEvenement     );
	googleHomonymeArray =[];
	var aaStrHomonyme =" ";
	var strMotsClefs = strGoogleMots.replace(/é/g,"e");
	strMotsClefs =" " + strMotsClefs +" ";
	strMotsClefs= strMotsClefs.replace(/'/g," ");
	strMotsClefs= strMotsClefs.replace(/-/g," ");
	strMotsClefs= strMotsClefs.replace(/&egrave;/g,"e");
	strMotsClefs= strMotsClefs.replace(/è/g,"e");
	strMotsClefs= strMotsClefs.replace(/é/g,"e");
	strMotsClefs= strMotsClefs.replace(/&eacute;/g,"e");
	strMotsClefs= strMotsClefs.replace(/&Eacute;/g,"e");
	strMotsClefs= strMotsClefs.replace(/ê/g,"e");
	strMotsClefs= strMotsClefs.replace(/&egrave;/g,"e");
	strMotsClefs= strMotsClefs.replace(/ à /g," ");
	strMotsClefs= strMotsClefs.replace(/ et /g," ");
	strMotsClefs= strMotsClefs.replace(/ le /g," ");
	strMotsClefs= strMotsClefs.replace(/ l' /g," ");
	strMotsClefs= strMotsClefs.replace(/ l /g," ");
	strMotsClefs= strMotsClefs.replace(/ la /g," ");
	strMotsClefs= strMotsClefs.replace(/ les /g," ");
	strMotsClefs= strMotsClefs.replace(/ du /g," ");
	strMotsClefs= strMotsClefs.replace(/ de /g," ");
	strMotsClefs= strMotsClefs.replace(/ des /g," ");
	strMotsClefs= strMotsClefs.replace(/ d' /g," ");
	strMotsClefs= strMotsClefs.replace(/ au /g," ");
	strMotsClefs= strMotsClefs.replace(/ aux /g," ");
	strMotsClefs= strMotsClefs.replace(/ ou /g," ");
	strMotsClefs= strMotsClefs.replace(/ où /g," ");
	strMotsClefs= strMotsClefs.replace(/ par /g," ");
	strMotsClefs= strMotsClefs.replace(/  /g," ");
	strMotsClefs= strMotsClefs.replace(/  /g," ");
	strMotsClefs = strMotsClefs.toUpperCase();
	strMotsClefs= strMotsClefs.replace(/0/g," ");
	strMotsClefs= strMotsClefs.replace(/1/g," ");
	strMotsClefs= strMotsClefs.replace(/2/g," ");
	strMotsClefs= strMotsClefs.replace(/3/g," ");
	strMotsClefs= strMotsClefs.replace(/4/g," ");
	strMotsClefs= strMotsClefs.replace(/5/g," ");
	strMotsClefs= strMotsClefs.replace(/6/g," ");
	strMotsClefs= strMotsClefs.replace(/7/g," ");
	strMotsClefs= strMotsClefs.replace(/8/g," ");
	strMotsClefs= strMotsClefs.replace(/9/g," ");
	strMotsClefs= strMotsClefs.replace(/ SEINE SAINT DENIS/g," XXDEPART=93 ");
	strMotsClefs= strMotsClefs.replace(/ ANS /g," ");
	strMotsClefs= strMotsClefs.replace(/ CARTE /g," ");
	strMotsClefs= strMotsClefs.replace(/ DANS /g," ");
	strMotsClefs= strMotsClefs.replace(/ DE /g," ");
	strMotsClefs= strMotsClefs.replace(/ EN /g," ");
	strMotsClefs= strMotsClefs.replace(/ ENTRE /g," ");
	strMotsClefs= strMotsClefs.replace(/ PAR /g," ");
	strMotsClefs= strMotsClefs.replace(/ SUR /g," ");
	strMotsClefs= strMotsClefs.replace(/ RUE /g," ");
	strMotsClefs= strMotsClefs.replace(/ UN /g," ");
	strMotsClefs= strMotsClefs.replace(/ ACCIDENT /g," ACCIDE ");
	strMotsClefs= strMotsClefs.replace(/ ACCIDENTS/g,"ACCIDE ");
	strMotsClefs= strMotsClefs.replace(/ ACTUALITE/g," ");
	if( strMotsClefs.indexOf(" AGRESSION")> -1 ) {aaStrHomonyme += "VIOLENCE";}
	strMotsClefs= strMotsClefs.replace(/AGRESSION/g,"AGRESSI ");
	strMotsClefs= strMotsClefs.replace(/AGRESSIONS/g,"AGRESSI ");
	strMotsClefs= strMotsClefs.replace(/ALCOOL/g," ");
	strMotsClefs= strMotsClefs.replace(/APPARTEMENT/g," ");
	strMotsClefs= strMotsClefs.replace(/ APRES /g," ");
	strMotsClefs= strMotsClefs.replace(/ARRESTATION/g," ");
	strMotsClefs= strMotsClefs.replace(/AGRESSIONS/g,"AGRESSI ");
	strMotsClefs= strMotsClefs.replace(/ARRONDISSEMENT/g," ");
	strMotsClefs= strMotsClefs.replace(/ ATTAQUE /g," ");
	if( strMotsClefs.indexOf(" AUTO ")> -1 ) {aaStrHomonyme += "MOTO CAMION VELO PIETON CYCLO ";}
	strMotsClefs= strMotsClefs.replace(/ AVIS /g," ");
	strMotsClefs= strMotsClefs.replace(/ AVRIL /g," ");
	strMotsClefs= strMotsClefs.replace(/ BAGARRE/g," ");
	strMotsClefs= strMotsClefs.replace(/ BANQUE /g," ");
	strMotsClefs= strMotsClefs.replace(/ BARS/g," ");
	strMotsClefs= strMotsClefs.replace(/ BENNE/g," ");
	strMotsClefs= strMotsClefs.replace(/ BLESSE/g," ");
	if( strMotsClefs.indexOf(" BOITE")> -1 ) {aaStrHomonyme += "DISCOT";}
	//strMotsClefs= strMotsClefs.replace(/ BOITE/g," ");
	strMotsClefs= strMotsClefs.replace(/ BOULEVARD /g," ");
	strMotsClefs= strMotsClefs.replace(/ BD /g," ");
	strMotsClefs= strMotsClefs.replace(/ BTX /g," "); // Bretonneux = BTX
	strMotsClefs= strMotsClefs.replace(/ CAMION POUBELLE /g," CAMION ");
	strMotsClefs= strMotsClefs.replace(/CATASTROPHE/g,"CATAST ");
	strMotsClefs= strMotsClefs.replace(/ CHIFFRE/g," ");
	if( strMotsClefs.indexOf(" DELINQUANCE")> -1 ) {aaStrHomonyme += "AGRESS VIOLENCE BRAQUA CAMBRIOL DEGRADAT BAGARR MEURTR";}
	strMotsClefs= strMotsClefs.replace(/ DELINQUANCE/g," DELINQ ");
	strMotsClefs= strMotsClefs.replace(/ DES /g," ");
	strMotsClefs= strMotsClefs.replace(/ JEUNE /g," ");
	strMotsClefs= strMotsClefs.replace(/NATURELLE/g," ");
	strMotsClefs= strMotsClefs.replace(/PAVILLON/g," ");
	if (strMotsClefs.indexOf("FAITS")== 0) strMotsClefs= strMotsClefs.replace(/FAITS/g," ");
	strMotsClefs= strMotsClefs.replace(/FAIT/g," ");
	strMotsClefs= strMotsClefs.replace(/BRAQUAGE/g,"BRAQU ");
	strMotsClefs= strMotsClefs.replace(/ CADAVRE /g," ");
	if( strMotsClefs.indexOf(" CAMBRIOLAGE")> -1 ) {aaStrHomonyme += "CAMBRIOLAGE VOL";}
	strMotsClefs= strMotsClefs.replace(/ CIRCULATION/g," ");
	strMotsClefs= strMotsClefs.replace(/ CREDIT /g," ");
	strMotsClefs= strMotsClefs.replace(/ DECES/g," ");
	strMotsClefs= strMotsClefs.replace(/ DIVERS/g," ");
	strMotsClefs= strMotsClefs.replace(/ DOCTEUR /g," ");
	strMotsClefs= strMotsClefs.replace(/ DU /g," ");
	if( strMotsClefs.indexOf(" EMEUTE")> -1 ) {aaStrHomonyme += "EMEUTE ECHAUFF ";} 
	if( strMotsClefs.indexOf(" FEU")> -1 ) {aaStrHomonyme += "FEU BRULE INCEND EXPLOS FLAMME FLAMB";} //CAR SOUVENT incendie est lie  avec feu
	strMotsClefs= strMotsClefs.replace(/GENS DU VOYAGE /g," ");
	strMotsClefs= strMotsClefs.replace(/ GRAVE/g," ");
	strMotsClefs= strMotsClefs.replace(/ HABITER /g," ");
	strMotsClefs= strMotsClefs.replace(/ HISTOIRE/g," ");
	strMotsClefs= strMotsClefs.replace(/INTERVENTION /g," ");
	if( strMotsClefs.indexOf(" INCENDIE")> -1 ) {aaStrHomonyme += "INCEND BRULE FEU EXPLOS FLAMM FLAMB";} //CAR SOUVENT incendie est lie  avec feu
	strMotsClefs= strMotsClefs.replace(/ INCENDIEE /g," INCEND  ");
	strMotsClefs= strMotsClefs.replace(/ INCENDIE/g," INCEND ");
	strMotsClefs= strMotsClefs.replace(/INCIDENT/g," ");
	strMotsClefs= strMotsClefs.replace(/ JUIN /g," ");
	strMotsClefs= strMotsClefs.replace(/ FAIT /g," ");
	strMotsClefs= strMotsClefs.replace(/ DIVERS /g," ");
	strMotsClefs= strMotsClefs.replace(/ ENFANT /g," ");
	strMotsClefs= strMotsClefs.replace(/ ENTREPOT /g," ");
	strMotsClefs= strMotsClefs.replace(/ LA /g," ");
	strMotsClefs= strMotsClefs.replace(/ LES /g," ");
	strMotsClefs= strMotsClefs.replace(/ LIEU /g," ");
	strMotsClefs= strMotsClefs.replace(/ LUNETTE/g," ");
	strMotsClefs= strMotsClefs.replace(/ LUTH /g," ");
	if( strMotsClefs.indexOf(" MARCHAND")> -1 ) {aaStrHomonyme += " MAGASI BOUTIQ GALERI";}
	if( strMotsClefs.indexOf(" MEURTRE")> -1 ) {aaStrHomonyme += " ASSASS";}
	strMotsClefs= strMotsClefs.replace(/ MEURTRES /g,"MEURT ");
	strMotsClefs= strMotsClefs.replace(/ MOIS /g," ");
	strMotsClefs= strMotsClefs.replace(/ MORTEL/g," ");
	strMotsClefs= strMotsClefs.replace(/ MOTARD/g,"MOTO");
	strMotsClefs= strMotsClefs.replace(/ MYSTERIEUSE/g,"");
	strMotsClefs= strMotsClefs.replace(/ MYSTERIEUX/g,"");
	strMotsClefs= strMotsClefs.replace(/ MAI /g," ");
	strMotsClefs= strMotsClefs.replace(/ NUIT /g," ");
	strMotsClefs= strMotsClefs.replace(/ AUTOMOBILE/g,"AUTO");
	strMotsClefs= strMotsClefs.replace(/ OUEST/g," ");
	strMotsClefs= strMotsClefs.replace(/ PARISIEN/g," ");
	strMotsClefs= strMotsClefs.replace(/ PARISIENNE/g," ");
	strMotsClefs= strMotsClefs.replace(/ POURSUITE/g," ");
	strMotsClefs= strMotsClefs.replace(/ PREFECTURE/g," "); 
	strMotsClefs= strMotsClefs.replace(/ PRIVE/g," ");
	strMotsClefs= strMotsClefs.replace(/ PROSTITUTION/g," SEX ");
	strMotsClefs= strMotsClefs.replace(/ PUBLIQUE/g," ");
	strMotsClefs= strMotsClefs.replace(/ QUARTIER/g," ");
	strMotsClefs= strMotsClefs.replace(/ REPUTATION/g," ");
	strMotsClefs= strMotsClefs.replace(/ RESTAURANT/g," ");
	strMotsClefs= strMotsClefs.replace(/ RIVAL/g," ");
	strMotsClefs= strMotsClefs.replace(/ ROUTE /g," ");
	strMotsClefs= strMotsClefs.replace(/ SAINT-/g," ");
	strMotsClefs= strMotsClefs.replace(/ SEINE /g," ");
	if( strMotsClefs.indexOf(" SEXE")> -1 ) {aaStrHomonyme += " PROSTIT PEDOP PERVER VIOLS";}
	strMotsClefs= strMotsClefs.replace(/ SEXE /g,"SEX ");
	if( strMotsClefs.indexOf(" SCOOTER")> -1 ) {aaStrHomonyme += "SCOOTER AUTO CAMION MOTO VEHICU";}
	strMotsClefs= strMotsClefs.replace(/SOIR /g," ");
	strMotsClefs= strMotsClefs.replace(/ ST /g," ");
	strMotsClefs= strMotsClefs.replace(/STATISTIQUE/g," ");
	strMotsClefs= strMotsClefs.replace(/ SUSPECT/g," ");
	strMotsClefs= strMotsClefs.replace(/ TABAC /g," ");
	strMotsClefs= strMotsClefs.replace(/ TAUX /g," ");
	strMotsClefs= strMotsClefs.replace(/ SAINT /g," ");
	strMotsClefs= strMotsClefs.replace(/ UN /g," ");
	strMotsClefs= strMotsClefs.replace(/ VIDEO /g," ");
	strMotsClefs= strMotsClefs.replace(/ VILLE /g," ");
	strMotsClefs= strMotsClefs.replace(/ VILLES /g," ");
	strMotsClefs= strMotsClefs.replace(/ VIOLEUR/g,"VIOL ");
	strMotsClefs= strMotsClefs.replace(/ VOIE /g," ");
	strMotsClefs= strMotsClefs.replace(/ VOIES /g," ");
	strMotsClefs= strMotsClefs.replace(/ VOIR  /g," ");
	if( strMotsClefs.indexOf(" VOITURE")> -1 ) {aaStrHomonyme += "VEHICU";}
	strMotsClefs= strMotsClefs.replace(/ VOITURE BELIER/g," BEL ");
	strMotsClefs= strMotsClefs.replace(/ VOITURE /g," VOITU ");
	strMotsClefs= strMotsClefs.replace(/ VOITURES /g," VOITU ");
	if( strMotsClefs.indexOf(" VOL")> -1 ) {aaStrHomonyme += "VOL CAMBRIO ESCRO";}
	if( strMotsClefs.indexOf(" VOYOU")> -1 ) {aaStrHomonyme += "DELINQ ESCRO";}
	strMotsClefs= strMotsClefs.replace(/ HIER/g," ");
	strMotsClefs= strMotsClefs.replace(/ MAI /g," ");
	strMotsClefs= strMotsClefs.replace(/ JUIN/g," ");
	strMotsClefs= strMotsClefs.replace(/ JUILLET /g," ");
	strMotsClefs= strMotsClefs.replace(/ LUNDI /g," ");
	strMotsClefs= strMotsClefs.replace(/ MARDI /g," ");
	strMotsClefs= strMotsClefs.replace(/ MERCREDI /g," ");
	strMotsClefs= strMotsClefs.replace(/ JEUDI /g," ");
	strMotsClefs= strMotsClefs.replace(/ VENDREDI /g," ");
	strMotsClefs= strMotsClefs.replace(/ SAMEDI /g," ");
	strMotsClefs= strMotsClefs.replace(/ DIMANCHE /g," ");
	strMotsClefs= strMotsClefs.replace(/ 20 /g," ");
	strMotsClefs= strMotsClefs.replace(/ 75 /g," ");
	strMotsClefs= strMotsClefs.replace(/ 78 /g," ");
	strMotsClefs= strMotsClefs.replace(/ 92 /g," ");
	strMotsClefs= strMotsClefs.replace(/ 2006/g," ");
	strMotsClefs= strMotsClefs.replace(/ 2007/g," ");
	strMotsClefs= strMotsClefs.replace(/ 2008/g," ");
	strMotsClefs= strMotsClefs.replace(/ PERRET /g," ");
	strMotsClefs= strMotsClefs.replace(/ YVELINES /g," ");
	var k=0;
	var strMotsClefsNew =" ";
	var astrChar=" "; 
	//Pour les blancs
	for ( var i = 0; i < strMotsClefs.length; i++ ){
		astrChar= strMotsClefs.charAt(i);
		//alert("i=" +i+ "  k=" +k +  "  astrChar=" + astrChar);
		if(astrChar==" ")  {
			if( i==0) continue;
			if(strMotsClefsNew.length ==1) continue;
			for ( var m = 1; i + m < strMotsClefs.length; m++ ){
				if(strMotsClefs.charAt(i+m)!=" ") break;
			}
			i=i+m -1;
		}
		strMotsClefsNew+=astrChar;
		k++;	
  	}
  	//alert("k=" + k +"   ******strMotsClefsNew="+strMotsClefsNew + "  strMotsClefsNew.length=" + strMotsClefsNew.length);
  	var intReturn = 0;
  	var aQueryString = strMotsClefsNew.split(" ");
  	if (aQueryString.length >3){
  		strMotsClefsNew= strMotsClefsNew.replace(/ BRAQUAGE/g," ");
  		strMotsClefsNew= strMotsClefsNew.replace(/ CORPOREL/g," ");
  		strMotsClefsNew= strMotsClefsNew.replace(/ CORPORELLE/g," ");
  		strMotsClefsNew= strMotsClefsNew.replace(/ POLICIER/g," ");
  		strMotsClefsNew= strMotsClefsNew.replace(/ MORT/g," ");
  		strMotsClefsNew= strMotsClefsNew.replace(/ MOTO/g," ");
  		strMotsClefsNew= strMotsClefsNew.replace(/ MEURTRE/g," ");
  		strMotsClefsNew= strMotsClefsNew.replace(/PARIS/g,"PARIS  ");
  		strMotsClefsNew= strMotsClefsNew.replace(/ PORTABLE/g," ");
  		}
  	aQueryString = strMotsClefsNew.split(" ");
  	googleHomonymeArray = aaStrHomonyme.split(" ");
	return aQueryString;

}



// Pour rechercher des mots dans un evenement. Retourne -1 ou un nombre positif______________
function isIncluded(aQueryString, strEvenement){
	 var  intReturn = 0; 
	 var intHomonyme =0;	
  	//alert("aQueryString=" + aQueryString  );
  	//alert("aQueryString[0]= " + aQueryString);
  	for ( var i = 0; i < aQueryString.length; i++ ){
    		if(aQueryString[i].length <3){intReturn++; continue;}
    		//alert("aQueryString["+i+ "]= " + aQueryString[i] + "   strEvenement.toUpperCase()=" + strEvenement.toUpperCase());
    		if (strEvenement.toUpperCase().indexOf(aQueryString[i]) >= 0 ){
      			//alert("aQueryString["+ i +"]=" +aQueryString[i]);
      			intReturn++;
      			//alert("strEvenement.toUpperCase().indexOf(aQueryString[i])=" + strEvenement.toUpperCase().indexOf(aQueryString[i])+"intReturn=" + intReturn + "    strEvenement=" + strEvenement);
      			//if(intReturn>1){ alert("aQueryString="+ aQueryString + "  aQueryString.length  =" + aQueryString.length + "  intReturn= "+ intReturn);}
      			}
        	
    	}
  	for ( var i = 2; i < googleHomonymeArray.length; i++ ){
  		//alert("googleHomonymeArray["+ i +"]=" +googleHomonymeArray[i]);
  		if (strEvenement.toUpperCase().indexOf(googleHomonymeArray[1]) > 0 )continue;
  		if (strEvenement.toUpperCase().indexOf(googleHomonymeArray[i]) > 0 ){
      			//alert("aQueryString.length="+ aQueryString.length + " intReturn=" + intReturn + "intHomonyme =" + (intHomonyme+1) + "  googleHomonymeArray["+ i +"]=" +googleHomonymeArray[i]);
      			intHomonyme++;
      		}
  		}
  	//alert("intReturn=" + intReturn + " intHomonyme =" + intHomonyme);
  	if( intHomonyme > 0) intHomonyme =1;  	
  	var aaIntLength = aQueryString.length;
  	//alert("aaIntLength=" + aaIntLength + " intReturn=" + intReturn + " intHomonyme =" + intHomonyme);
  	//if(intReturn==2){ alert("************aQueryString="+ aQueryString + "  aQueryString.length  =" + aQueryString.length + "    strEvenement.toUpperCase()" + strEvenement.toUpperCase()+ "  intReturn= "+ intReturn);}
  	//if(aQueryString[aaIntLength -1].length <2) {aaIntLength = aaIntLength - 1;}
  	var aaBidon = intReturn + intHomonyme;
  	//alert("aaBidon=" + aaBidon + " intReturn=" + intReturn + "  intHomonyme =" + intHomonyme + "  aaIntLength=" +aaIntLength + "     strEvenement.toUpperCase()=" + strEvenement.toUpperCase());
  	if( aaIntLength ==2 ){ 
  		return 0;
  		}
  	if( aaBidon <  aaIntLength ){ 
  		return 0;
  		}
  	if( aaBidon ==  aaIntLength ){ 
  		if( intHomonyme ==0 )return intReturn;
  		//return 0;
  		}
  	if( aaBidon > (aaIntLength +1) ){
  		alert("aaBidon=" + aaBidon + " intReturn=" + intReturn + "  intHomonyme =" + intHomonyme + "  aaIntLength=" +aaIntLength + "     strEvenement.toUpperCase()=" + strEvenement.toUpperCase());
  		//if( intHomonyme ==1){intReturn = 0 ;}
  	}	
    //if(intReturn > 0) alert(" intReturn=" + intReturn + "intHomonyme =" + (intHomonyme) + "  aaIntLength=" +aaIntLength);
  	return intReturn;
  	}

 // Pour obtenir le premier evenement_______________________________________________________
function getEvenementFirst(){
	if(sidebar_Tableau.length ==0) return null; //Selection des types evenements
    return zzEvenements[sidebar_Tableau[0][1]];
 }


// Pour obtenir l'objet INSEE LE PLUS PROCHE A PARIS_______________________________________________________
function getINSEEFor75(objetEvenement){
	//return new insee(1985,"75001","Paris ",48.85968932107463, 2.3419761657714844  ,"2 140 000"  ,"1 322 540","0"  ,"0","0","0","0"   );
	var objetInseeParis = [];
	objetInseeParis[0] = new insee(1985,"75001","Paris I",48.85968932107463, 2.3419761657714844  ,"17800"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[1] = new insee(1985,"95658","Paris II",48.8664086168748, 2.3401737213134766  ,"19762"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[2] = new insee(1985,"95658","Paris III",48.86348, 2.359114  ,"34515"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[3] = new insee(1985,"95658","Paris IV",48.853428, 2.358279  ,"30943"  ,"1 322 540","0"  ,"0","0","0","0"   );	
	objetInseeParis[4] = new insee(1985,"95658","Paris V",48.843491, 2.351834  ,"59300"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[5] = new insee(1985,"95658","Paris VI",48.848858, 2.335422  ,"45800"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[6] = new insee(1985,"95658","Paris VII",48.854335, 2.313403  ,"55700"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[7] = new insee(1985,"95658","Paris VIII",48.871872, 2.317643  ,"39200"  ,"1 322 540","0"  ,"0","0","0","0"   );	
	objetInseeParis[8] = new insee(1985,"95658","Paris IX",48.879018, 2.337906  ,"58800"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[9] = new insee(1985,"95658","Paris X",48.878562, 2.360369  ,"89600"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[10] = new insee(1985,"95658","Paris XI",48.857993, 2.381153  ,"150500"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[11] = new insee(1985,"95658","Paris XII",48.840769, 2.38884  ,"139100"  ,"1 322 540","0"  ,"0","0","0","0"   );	
	objetInseeParis[12] = new insee(1985,"95658","Paris XIII",48.830759, 2.359204  ,"177900"  ,"1 322 540","0"  ,"0","0","0","0"   ); //48.830759, 2.359204
	objetInseeParis[13] = new insee(1985,"95658","Paris XIV",48.831441, 2.325568  ,"134200"  ,"1 322 540","0"  ,"0","0","0","0"   );   //48.831441, 2.325568
	objetInseeParis[14] = new insee(1985,"95658","Paris XV",48.842162, 2.292766  ,"231500"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[15] = new insee(1985,"95658","Paris XVI",48.866588, 2.296709  ,"146900"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[16] = new insee(1985,"95658","Paris XVII",48.891986, 2.319287  ,"160300"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[17] = new insee(1985,"95658","Paris XVIII",48.891305, 2.352987  ,"188500"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[18] = new insee(1985,"95658","Paris XIX",48.882582, 2.381926  ,"185400"  ,"1 322 540","0"  ,"0","0","0","0"   );
	objetInseeParis[19] = new insee(1985,"95658","Paris XX",48.86744, 2.388923  ,"188600"  ,"1 322 540","0"  ,"0","0","0","0"   );	
	var pointEvenement   = new GLatLng(objetEvenement.lat , objetEvenement.lng);
	var pointMairie;
	var distanceMairie=100/2;
	var distanceMairieMin=20000/2;
	var j = 0;
	for(var i=0; i<objetInseeParis.length; i++){
		pointMairie = new GLatLng(objetInseeParis[i].lat , objetInseeParis[i].lng);
		distanceMairie = pointMairie.distanceFrom(pointEvenement).toFixed(0);
		//alert("distanceMairie=" + distanceMairie + "  distanceMairieMin=" + distanceMairieMin +"   Paris " + (i));
		//alert("distanceMairie=" + distanceMairie + "  distanceMairieMin=" + distanceMairieMin +"   Paris " + (i));
		if( distanceMairie < distanceMairieMin){
			 //alert("distanceMairie=" + distanceMairie + "  distanceMairieMin=" + distanceMairieMin +"   Paris " + (i));
			 distanceMairieMin = distanceMairie;  
			 j=i;}
		}
	//alert("distanceMairieMin=" + distanceMairieMin + "Paris    " + (j));
	var objetInseeTest = objetInseeParis[j];
	objetInseeTest = new insee(1985,"95658","Paris ",49.077308, 1.927407  ,"2 153 600"  ,"1 322 540","0"  ,"0","0","0","0"   );
	return  objetInseeTest;
}


// Pour obtenir l'objet INSEE_______________________________________________________
function getINSEE(departement, stringNomCommune){
	var objetInsee;
	if( departement=="75"){
		objetInsee = new insee(1985,"95658","Paris ",49.077308, 1.927407  ,"2 153 600"  ,"1 322 540","0"  ,"0","0","0","0"   );
		return objetInsee;
		}
	var stringCommunePropre= stringNomCommune;
	if( stringCommunePropre.charAt(0)==" ") stringCommunePropre = stringCommunePropre.substring(1, stringNomCommune.length -1); 
	stringCommunePropre= stringCommunePropre.replace(/é/g,"e");
	stringCommunePropre= stringCommunePropre.replace(/è/g,"e");
	stringCommunePropre= stringCommunePropre.replace(/ê/g,"e");   
	stringCommunePropre = stringCommunePropre.toUpperCase();
	stringCommunePropre= stringCommunePropre.replace(/ /g,"-");   
	stringCommunePropre= stringCommunePropre.replace(/È/g,"E"); 
	var intLengthCommune ;
	if( stringNomCommune.length > 4){
		if(stringCommunePropre.substring(0,3)=="LA ") stringCommunePropre= stringNomCommune.substring(3, stringNomCommune.length -1);
		}
	if( stringNomCommune.length > 4){
		if(stringCommunePropre.substring(0,3)=="LE ") stringCommunePropre= stringNomCommune.substring(3, stringNomCommune.length -1);
		}
	if( stringNomCommune.length > 4){
		if(stringCommunePropre.substring(0,4)=="LES ") stringCommunePropre= stringNomCommune.substring(4, stringNomCommune.length -1);
		}
	intLengthCommune = stringCommunePropre.length;
	if( stringCommunePropre.charAt(0)==" ") stringCommunePropre = stringCommunePropre.substring(1, stringNomCommune.length -1); 
	if( stringCommunePropre.length >5) intLengthCommune = intLengthCommune -2;;
	if( stringCommunePropre.charAt(0)==" ") stringCommunePropre = stringCommunePropre.substring(1, stringNomCommune.length -1); 
	//alert("stringCommunePropre="+ stringCommunePropre + "  intLengthCommune=" + intLengthCommune);
	for (var i=0; i< zzInsees.length; i++){ //zzInsees.length; i++){
		objetInsee = zzInsees[i];
		//alert("objetInsee.CodeInsee="+ objetInsee.CodeInsee.substring(0,2) + "  objetInsee.Ville=" +objetInsee.Ville);
		if(departement ==objetInsee.CodeInsee.substring(0,2)){
			if(stringCommunePropre.substring(0,intLengthCommune)==objetInsee.Ville.substring(0,intLengthCommune)){return objetInsee}
		}
	}
	objetInsee= new insee(1985,"95658","Nom de commune inconnu ",49.077308, 1.927407  ,"0"  ,"0","0"  ,"0","0","0","0"   )
	return objetInsee
}
   

// Pour obtenir l'adresse dans URL_______________________________________________________
function getURLParam(strParamName){
  	var strReturn = "";
  	var strHref = window.location.href;
  	if ( strHref.indexOf("?") > -1 ){
    	var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    	var aQueryString = strQueryString.split("&");
    	for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      		if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        		var aParam = aQueryString[iParam].split("=");
        		strReturn = aParam[1];
        		break;
      		}
    	}
  	}
  	return unescape(strReturn);
}


// Constructeur des objets Insee
function insee(num, txtCodeCommune, txtVille, txtLat, txtLng,txtPopulation, txtResidencesPrincipalesN, ISF_nombreRedevables , ISF_patrimoineMoyen ,  IndexCambriolages_PN, IndexDestructions_PN, IndexVols_PN){
//ins[1]=  new insee(1,"Code de la commune","Intitulé de la commune",Lat et longitude  ,"Population totale sans doubles comptes en 1999"  ,"Nombre de résidences principales en 1999","0"  ,"0","0", "0","0","0",   );
//ins[2]=  new insee(2,"60001","ABANCOURT",50.235118, 3.212698  ,"567"  ,"224","0"  ,"0","0", "0","0","0",   );
	this.CodeInsee = txtCodeCommune;
	this.Ville = txtVille;
	this.lat = txtLat;
	this.lng = txtLng;
	this.Population = txtPopulation;
	this.ResidencesPrincipalesN = txtResidencesPrincipalesN;
	this.ISF_nombreRedevables  =(ISF_nombreRedevables);
	this.ISF_patrimoineMoyen =ISF_patrimoineMoyen ;
	this.IndexCambriolages_PN = (IndexCambriolages_PN);
	this.IndexDestructions_PN =IndexDestructions_PN;
	this.IndexVols_PN = (IndexVols_PN);


}

// Constructeur des objets statistiques
function stat_mapRisk_new(Population_Insee, ResidencesPrincipalesN, ISF_nombreRedevables , ISF_patrimoineMoyen ,  IndexCambriolages_PN, IndexDestructions_PN, IndexVols_PN){

	this.Population_Insee = 0/1;
	this.Population_Insee = this.Population_Insee  +Population_Insee/1;
	this.ResidencesPrincipalesN = ResidencesPrincipalesN;
	this.ISF_nombreRedevables  =ISF_nombreRedevables;
	this.ISF_patrimoineMoyen =ISF_patrimoineMoyen ;
	this.IndexCambriolages_PN = IndexCambriolages_PN;
	this.IndexDestructions_PN =IndexDestructions_PN;
	this.IndexVols_PN = IndexVols_PN;
	this.Ev_Type1_AP =0; //Agression avec  la police
	this.Ev_TypeAutoC_N =0; //AutoCorporel
	this.Ev_Type1_N =0; //Braquage
	this.Ev_Type1_DR =0; //Drogue
	this.Ev_TypeEC_N =0; //Ecole
	this.Ev_TypeIP_N =0; //Incendie Pavillon
	this.Ev_TypeSA_N =0; //Sexe agression
	this.Ev_TypeVB_N =0; //Violence entre bandes
	
}

// Calcul de l'objet statistique
function stat_mapRisk(){
	var stat_mapRiskTemp = new stat_mapRisk_new(0,0,0,0,0,0,0);
	var objet_Insee = null;
	zzStatParTypeTableau = [];
	zzStatParTypeTableauPourCent =[];
	var objet_Evenement = null;
	var clef= " ";
	for (var i = 0 ; i < sidebar_Tableau.length; i++){  // sidebar_Tableau.length; i++){
		objet_Evenement =zzEvenements[sidebar_Tableau[i][1]];
		//ef = t_Evenement.type);
		if(zzStatParTypeTableau[objet_Evenement.type] ==null) zzStatParTypeTableau[objet_Evenement.type]= 0;
		//alert("tableTemp[" + objet_Evenement.type +"]=" +tableTemp[objet_Evenement.type]);
		zzStatParTypeTableau[objet_Evenement.type] = zzStatParTypeTableau[objet_Evenement.type] +1;
		}
	var typeString="Debut\n";
	var sommeInt =0;
	for (var clef1 in zzStatParTypeTableau){
		typeString += "zzStatParTypeTableau[" + clef1 + "]=" +zzStatParTypeTableau[clef1] +"\n";
		sommeInt+=zzStatParTypeTableau[clef1];
		}
	zzStatParTypeTableau["Total"] = sommeInt;
	//	alert("sommeInt=" + sommeInt +"\n" +typeString);
	for (var i = 0 ; i < sidebar_Tableau_CommunesInsee.length; i++){  //sidebar_Tableau_CommunesInsee.length
		//alert("sidebar_Tableau_CommunesInsee[i][1]=" + sidebar_Tableau_CommunesInsee[i][1]);
		objet_Insee = zzInsees[sidebar_Tableau_CommunesInsee[i][1]];
		stat_mapRiskTemp.Population_Insee 		= stat_mapRiskTemp.Population_Insee + (objet_Insee.Population/1);
		stat_mapRiskTemp.ResidencesPrincipalesN += (objet_Insee.ResidencesPrincipalesN/1);
		//alert("stat_mapRiskTemp.ISF_nombreRedevables =" + stat_mapRiskTemp.ISF_nombreRedevables + " objet_Insee.ISF_nombreRedevables) =" + objet_Insee.ISF_nombreRedevables + "  (chiffreSansBlanc(objet_Insee.ISF_nombreRedevables)/1))=" +(chiffreSansBlanc(objet_Insee.ISF_nombreRedevables)));
		stat_mapRiskTemp.ISF_nombreRedevables 	 += (chiffreSansBlanc(objet_Insee.ISF_nombreRedevables)/1);
		//alert(objet_Insee.Ville +  "   stat_mapRiskTemp.ISF_nombreRedevables =" + stat_mapRiskTemp.ISF_nombreRedevables);
		stat_mapRiskTemp.ISF_patrimoineMoyen += objet_Insee.ISF_patrimoineMoyen ;
		stat_mapRiskTemp.IndexCambriolages_PN += (chiffreSansBlanc(objet_Insee.IndexCambriolages_PN)/1);
		//alert(objet_Insee.Ville    + " stat_mapRiskTemp.IndexCambriolages_PN =" + stat_mapRiskTemp.IndexCambriolages_PN + "   chiffreSansBlanc(objet_Insee.IndexCambriolages_PN)=" + chiffreSansBlanc(objet_Insee.IndexCambriolages_PN) );
		stat_mapRiskTemp.IndexDestructions_PN +=(chiffreSansBlanc(objet_Insee.IndexDestructions_PN)/1);
		//alert(objet_Insee.Ville    + " stat_mapRiskTemp.IndexVols_PN =" + stat_mapRiskTemp.IndexVols_PN);
		stat_mapRiskTemp.IndexVols_PN += (chiffreSansBlanc(objet_Insee.IndexVols_PN)/1);
		
	}
	var objet_Evenement = null;
	for (var i = 0 ; i < sidebar_Tableau.length; i++){  //
		objet_Evenement =zzEvenements[sidebar_Tableau[i][1]];
		if(objet_Evenement.type =='1'){stat_mapRiskTemp.Ev_Type1_N ++}
		if(objet_Evenement.type =='AP'){stat_mapRiskTemp.Ev_Type1_AP ++}
		if(objet_Evenement.type =='DR'){stat_mapRiskTemp.Ev_Type1_DR ++}
		if(objet_Evenement.type =='EC'){stat_mapRiskTemp.Ev_TypeEC_N ++}
		if(objet_Evenement.type =='IP'){stat_mapRiskTemp.Ev_TypeIP_N ++}
		if(objet_Evenement.type =='SA'){stat_mapRiskTemp.Ev_TypeSA_N ++}
		if(objet_Evenement.type =='VB'){stat_mapRiskTemp.Ev_TypeVB_N ++}
		if(objet_Evenement.autoCorporel =='1'){stat_mapRiskTemp.Ev_TypeAutoC_N ++}
	}
	//Calcul coefficient Divers 
	var Type_Auto =[ "AX", "PN" ];
	zzStatParTypeTableauPourCent["Type_Auto"] = 0;
	for (var clef1 in Type_Auto){
		if(zzStatParTypeTableau[Type_Auto[clef1]]==null) continue;
		zzStatParTypeTableauPourCent["Type_Auto"]+=zzStatParTypeTableau[Type_Auto[clef1]];
		}
	var Type_Delinquance =[ "DR",  "IV" , "VI" , "VB", "VD" , "VU"];
	zzStatParTypeTableauPourCent["Type_Delinquance"] = 0;
	for (var clef1 in Type_Delinquance){
		//alert("Type_Delinquance[" +clef1 +"]]=" + Type_Delinquance[clef1]);
		if(zzStatParTypeTableau[Type_Delinquance[clef1]]==null) continue;
		zzStatParTypeTableauPourCent["Type_Delinquance"]+=zzStatParTypeTableau[Type_Delinquance[clef1]];
		}
	var Type_Divers =["CAT" ,"DI" ,  "SD" , "VC" ,"EC", "ES" , "0", "NonValide", "VC","SP","PP", "ES" , "SD0"];
	zzStatParTypeTableauPourCent["Type_Divers"] = 0;
	for (var clef1 in Type_Divers){
		if(zzStatParTypeTableau[Type_Divers[clef1]]==null) continue;
		zzStatParTypeTableauPourCent["Type_Divers"]+=zzStatParTypeTableau[Type_Divers[clef1]];
		}
	var Type_Incendie =[ "IP"  ];
	zzStatParTypeTableauPourCent["Type_Incendie"] = 0;
	for (var clef1 in Type_Incendie){
		if(zzStatParTypeTableau[Type_Incendie[clef1]]==null) continue;
		zzStatParTypeTableauPourCent["Type_Divers"]+=zzStatParTypeTableau[Type_Incendie[clef1]];
		}
	var Type_Violence =[ "AA", "AD" , "AM" , "AP", "VA", "1" , '"1'  , "SA", "VO" ];
	zzStatParTypeTableauPourCent["Type_Violence"] = 0;
	for (var clef1 in Type_Violence){
		if(zzStatParTypeTableau[Type_Violence[clef1]]==null) continue;
		zzStatParTypeTableauPourCent["Type_Violence"]+=zzStatParTypeTableau[Type_Violence[clef1]];
		}
	var Type_Vol =[ "VP" , "VM" , "VV"  ];
	zzStatParTypeTableauPourCent["Type_Vol"] = 0;
	for (var clef1 in Type_Vol){
		if(zzStatParTypeTableau[Type_Vol[clef1]]==null) continue;
		zzStatParTypeTableauPourCent["Type_Vol"]+=zzStatParTypeTableau[Type_Vol[clef1]];
		}
	var coefficientTemp = zzStatParTypeTableauPourCent["Type_Auto"] +"," + zzStatParTypeTableauPourCent["Type_Delinquance"] + "," + zzStatParTypeTableauPourCent["Type_Divers"] +"," + zzStatParTypeTableauPourCent["Type_Incendie"] +"," + zzStatParTypeTableauPourCent["Type_Violence"] +"," + zzStatParTypeTableauPourCent["Type_Vol"];
	var libelleTemp = "Auto|Delinquce|Divers|Incendie|Violence|Vol|";
	zzStatParTypeTableauPourCent["AffichageEn3"] = "chs=250x100&amp;chd=t:" + coefficientTemp +"&amp;cht=p3&amp;chl=" + libelleTemp;
	typeString =" ";
	var sommezzStatParTypeTableauPourCent =0;
	for (var clef1 in zzStatParTypeTableauPourCent){
		typeString += "zzStatParTypeTableauPourCent[" + clef1 + "]=" +zzStatParTypeTableauPourCent[clef1] +"\n";
		sommezzStatParTypeTableauPourCent +=zzStatParTypeTableauPourCent[clef1];
		}
	
		//alert("sommezzStatParTypeTableauPourCent = "+ sommezzStatParTypeTableauPourCent +"\n" +typeString);


	//alert("stat_mapRiskTemp =" + stat_mapRiskTemp);
	return stat_mapRiskTemp;

}



	///__________
	function message_delinquance(point){	//radius rayon
			var objetEvenement = getEvenementFirst();
			if( objetEvenement == null) return "Aucun fait divers pour ce lieu<br>";
			//alert("objetEvenement.departement="+objetEvenement.departement +"   objetEvenement.ville=" +objetEvenement.ville);
			if(objetEvenement.departement != "75")	var objetINSEE = getINSEE(objetEvenement.departement,  objetEvenement.ville);
			if(objetEvenement.departement == "75")	var objetINSEE = getINSEEFor75(objetEvenement);
			//alert("objetINSEE.CodeInsee="+objetINSEE.CodeInsee +"   objetINSEE.Ville=" +objetINSEE.Ville +"   objetINSEE.Population=" +objetINSEE.Population +"   objetINSEE.ResidencesPrincipalesN=" +objetINSEE.ResidencesPrincipalesN);
			var stat_mapRiskTemp = stat_mapRisk();
			//alert("Population_Insee =" + stat_mapRiskTemp.Population_Insee);
			var messageCalcule = "<b><font color=orange> Calcul du niveau de s&eacute;curit&eacute;   <font size= 1 px> (m&eacute;thode RiskInParis)</font></b></font><br><font color=blue>";
			//messageCalcule +="<font color=blue>-----DONNES GENERALES--------------------  </font><br>";
			messageCalcule +="<font color=blue>- " + objetINSEE.Ville  + "  " +objetINSEE.Population + "  habitants et " + objetINSEE.ResidencesPrincipalesN + " R&eacute;sidences </font><br>";
			//messageCalcule +="<font color=blue>- " + stat_mapRiskTemp.Population_Insee +" habitants et " + stat_mapRiskTemp.ISF_nombreRedevables + " Redevables </font><br>";
			//messageCalcule +="<font color=blue>- " + stat_mapRiskTemp.IndexCambriolages_PN +" Cambriolages  et " + stat_mapRiskTemp.ResidencesPrincipalesN+ " R&eacute;sidences Principales </font><br>";
			//messageCalcule +="<font color=blue>- " + stat_mapRiskTemp.IndexVols_PN +" Vols  et " + stat_mapRiskTemp.IndexDestructions_PN+ " Destructions </font><br>";
			//messageCalcule +="<font color=blue>-----DONNES LOCALES----------------------  </font><br>";
			messageCalcule +="<font color=red>- " + stat_mapRiskTemp.Ev_Type1_N +" Braquages " + stat_mapRiskTemp.Ev_TypeEC_N+ " Incidents scolaires </font><br>";
			messageCalcule +="<font color=green>- " + stat_mapRiskTemp.Ev_TypeAutoC_N +" Accidents auto avec bless&eacute;s " + stat_mapRiskTemp.Ev_Type1_AP+ " Incidents avec police </font><br>";
			messageCalcule +="<font color=blue>- " + stat_mapRiskTemp.Ev_Type1_DR +" Faits drogue " + stat_mapRiskTemp.Ev_TypeSA_N+ " Agressions sexuelles </font><br>";
			messageCalcule +="<font color=red>- " + stat_mapRiskTemp.Ev_TypeIP_N +" Incendies " + stat_mapRiskTemp.Ev_TypeVB_N+ " Violences entre bandes </font><br>";
		   	//var zzMarker = new GMarker(point);
          	//alert(zzMarker);
            //map.addOverlay(zzMarker);
            //map.setCenter(point, zoomLevel +1);
			//<img src="http://chart.apis.google.com/chart?chs=250x100&amp;chd=t:60,40&amp;cht=p3&amp;chl=Incendie|World|Agre"alt="Sample chart" />
			//alert('http://chart.apis.google.com/chart?chs=250x100&amp;chd=t:60,40&amp;cht=p3&amp;chl=Incendie|World|Agre"alt="Sample chart\n'	+ 'zzStatParTypeTableauPourCent[AffichageEn3]= '+ zzStatParTypeTableauPourCent["AffichageEn3"]);
			var htmlGoogleCharts = '<img src="http://chart.apis.google.com/chart?chs=250x100&amp;chd=t:' + zzStatParTypeTableauPourCent["AffichageEn3"] +'alt="Sample chart" /> ';
			//drawCircle(point, 100 );
			messageCalcule += htmlGoogleCharts + "<br>" + zzStatParTypeTableau["Total"] +" faits autour du point<br>" + point + "<br><br><br><br><br>  ";
			return messageCalcule
		}
		
  //_________________________________________________________________________
  //CERCLES FONCTION*******************************************************
  //_________________________________________________________________________
	function drawCircle(point, radius, color ){	//radius rayon
	
 		var points = [] ;
 		var lat = point.lat() ;
 		var lng = point.lng() ;
		var Cradius = radius * 0.000621371192 ;
		var Ccolor = '#32CD32' ;               // color #0000ff blue #32CD32 Vert #BA55D3 jaune #FFFF00 
		if(color =="yellow"){Ccolor='#FFFF00';}
		if(color =="green"){Ccolor='#00FF00';}
		if(color =="red"){Ccolor='#FF0000';}
		if(color =="orange"){Ccolor='#FF9900';}
		//alert("Ccolor=" + Ccolor);
		var Cwidth = 3 ;                       // width pixels
		var d2r = Math.PI/180 ;                // degrees to radians
		var r2d = 180/Math.PI ;                // radians to degrees
		var Clat = (Cradius/3963) * r2d ;      //  using 3963 as earth's radius
		var Clng = Clat/Math.cos(lat*d2r);
		var Cpoints = [] ;
		var list = '' ;
		for (var i = 0 ; i < 13 ; i++)
			{
			var theta = Math.PI * (i/6) ;
			//alert("theta =" +theta);
			Cx = lng + (Clng * Math.cos(theta)) ;
			Cy = lat + (Clat * Math.sin(theta)) ;
			Cpoints.push(new GLatLng(Cy,Cx)) ;
			points.push(new GLatLng(Cy,Cx)) ;
			}
		points.push(points[0]);   // Close the polygon  
		//alert("points="+points);
	   	map.addOverlay(new GPolygon(points, "#FF0000", 5, 0.7, Ccolor, 0.4));
		}
	function drawRectangle(point, radius, color ){	//radius rayon
	
 		var points = [] ;
 		var lat = point.lat() ;
 		var lng = point.lng() ;
		var Cradius = radius * 0.000621371192 ;
		var Ccolor = '#32CD32' ;               // color #0000ff blue #32CD32 Vert #BA55D3 jaune #FFFF00 
		if(color =="yellow"){Ccolor='#FFFF00';}
		if(color =="green"){Ccolor='#00FF00';}
		if(color =="red"){Ccolor='#FF0000';}
		//alert("Ccolor=" + Ccolor);
		var Cwidth = 3 ;                       // width pixels
		var d2r = Math.PI/180 ;                // degrees to radians
		var r2d = 180/Math.PI ;                // radians to degrees
		var Clat = (Cradius/3963) * r2d ;      //  using 3963 as earth's radius
		var Clng = Clat/Math.cos(lat*d2r);
		var Cpoints = [] ;
		var list = '' ;
		var quarante5 = Math.PI/4;
		for (var i = 0 ; i < 5 ; i++)
			{
			var theta = Math.PI * (i/2) + quarante5;
			//alert("theta =" + theta);
			Cx = lng + (Clng * Math.cos(theta)) ;
			Cy = lat + (Clat * Math.sin(theta)) ;
			Cpoints.push(new GLatLng(Cy,Cx)) ;
			points.push(new GLatLng(Cy,Cx)) ;
			}
		points.push(points[0]);   // Close the polygon  
		//alert("points="+points);
	   	map.addOverlay(new GPolygon(points, "#FF0000", 5, 0.7, Ccolor, 0.4));
		}

//  INITIALISE LA POSITION DE LA CARTE POUR UNE RECHERCHE PAR MOTS CLEF__________________
	function initMap() {
	 var strUrl = window.location.href;
        //Initialisations
        if(strUrl.indexOf("60") > -1){map.setCenter(new GLatLng(49.42929, 2.081069), zoomLevel +1); }
        if(strUrl.indexOf("75") > -1){map.setCenter(new GLatLng(48.890006, 2.197022), zoomLevel +1); }
        if(strUrl.indexOf("77") > -1){map.setCenter(new GLatLng(48.4059, 2.702055), zoomLevel +1);}
        if(strUrl.indexOf("78") > -1){map.setCenter(new GLatLng(48.92861, 2.041797), zoomLevel +1);  }
        if(strUrl.indexOf("91") > -1){map.setCenter(new GLatLng(48.655148, 2.387251), zoomLevel +1); }
        if(strUrl.indexOf("92") > -1){map.setCenter(new GLatLng(48.878687351548805, 2.1791553497314453), zoomLevel +1); }
        if(strUrl.indexOf("93") > -1){map.setCenter(new GLatLng(48.937703, 2.361261), zoomLevel +1);     }
        if(strUrl.indexOf("94") > -1){map.setCenter(new GLatLng(48.808079, 2.386625), zoomLevel +1); }
        if(strUrl.indexOf("95") > -1){map.setCenter(new GLatLng(48.792766, 2.391297), zoomLevel +1); }
        if(strUrl.indexOf("Tout") > -1){map.setCenter(new GLatLng(48.88983439665964, 2.196836471557617), zoomLevel +1);}
	}

  //INITIALISE LES MARKERS _______________________________________________________Affiche les evenemnts avant le 12/2/2007
    function zzEvenemnt_XY() {
    	var j =   gmarkers_Delinquance.length;
    	//alert("zzEvenemnt_XY   j =" +j +"   zzGeo.length"+zzGeo.length+" zzGeoLibelle.length=" +zzGeoLibelle.length  );
    	for (var i = 0; i < zzGeo.length ; i++) {
    		var point= new GLatLng(zzGeo[i],zzGeo[i+1]);
    	 	var html = 'Num&eacute;ro EVENEMENT=  ' + (i/2) +'   '+point+'<br>'+ zzDepartement[i/2]+ '  ' +zzVille[i/2] +'<br><textarea   cols="35" rows="8">'+ zzGeoLibelle[i/2]+'</textarea>';
    	 	marker = createMarker(point, "T", (i/2)+j, html);
        gmarkers_Delinquance[(i/2)+j] = marker;
        //map.addOverlay( marker);
        i+=1;//CAR X ET Y signifient deux elements du tableau
    	} 
    }
    	
  //____________________________________________________________________________________________________________  	
  //AFFICHE UN EVENEMENT SUR  LES PREMIERS FAITS DIVERS _______________________________________________________
    function zzEvenemnt_AffichagePartiel() {
    	zzEvenement_reinitialize();                                        //On efface tout et on recommence
    	//alert("zzEvenemnt_AffichagePartiel   zzGeo.length"+ zzGeo.length);
    	for (var i = 0; i < (zzGeo.length ) ; i++) {
    		map.addOverlay( gmarkers_Delinquance[i]);
    		i++;
    	}
    	//Un message d avertissement
    	
    	var bounds = map.getBounds();
			var southWest = bounds.getSouthWest();
			var northEast = bounds.getNorthEast();
			var lngSpan = northEast.lng() - southWest.lng();
			var latSpan = northEast.lat() - southWest.lat();
		  var pointX = new GLatLng(southWest.lat() + latSpan/2, southWest.lng() + lngSpan/2);
		  var html ="VOICI  LES PREMIERS "+ (zzGeo.length)/2  +" FAITS DIVERS<br>      F&eacute;vrier et mars 2007";
		  var marker = createMarker(pointX, "I",indice , html);
		  indice++;
  		map.addOverlay(marker);
  		marker.openInfoWindowHtml(html + zzEvenemnt_ParDepartement());
   }

  //____________________________________________________________________________________________________________  	
  //AFFICHE UN EVENEMENT SUR LES 100 PREMIERS FAITS DIVERS _______________________________________________________
    function zzEvenemnt_Affichage100() {
    	//alert("zzEvenemnt_AffichagePartiel");
    	for (var i = 0; i < (zzIndicePointsAAfficher.length ) ; i++) {
    		map.addOverlay( gmarkers_Delinquance[zzIndicePointsAAfficher[i]]);
    		//i= i+3;
    	}
    	//Un message d avertissement
    	
    	var bounds = map.getBounds();
			var southWest = bounds.getSouthWest();
			var northEast = bounds.getNorthEast();
			var lngSpan = northEast.lng() - southWest.lng();
			var latSpan = northEast.lat() - southWest.lat();
		  var pointX = new GLatLng(southWest.lat() + latSpan/2, southWest.lng() + lngSpan/2);
		  var html ="EN EFFET LES PREMIERS "+ zzGeoLibelle.length +" FAITS DIVERS<br> F&eacute;vrier et mars 2007";
		  var marker = createMarker(pointX, "I",5 , html);
  		map.addOverlay(marker);
  		marker.openInfoWindowHtml(html + zzEvenemnt_ParDepartement());
   }

 //____________________________________________________________________________________________________________  	
  //AFFICHE UN EVENEMENT SUR LES POINTS PROCHES  FAITS DIVERS _______________________________________________________
    function zzEvenemnt_AffichagePointsProches() {
    	alert("zzEvenemnt_AffichagePointsProches  zzIndicePointsAAfficher="+zzIndicePointsAAfficher);
      	for (var i = 0; i < (zzIndicePointsAAfficher.length ) ; i++) {
    		map.addOverlay(gmarkers_Delinquance[zzIndicePointsAAfficher[i]]);
    		//i= i+3;
      	}
   }

    	
  //AFFICHE TOUS LES  FAITS DIVERS ____________________________________________________________________________7
    function zzEvenemnt_AffichageTotal() {
    	zzEvenement_reinitialize();                  //On efface tout et on recommence
    	for (var i = 0; i < (zzGeo.length/2) ; i++) {
    		map.addOverlay(gmarkers_Delinquance[i]);
    		
    	}
    	
   }
 
  //CALCUL LES  FAITS DIVERS PAR DEPARTEMENT ____________________________________________________________________________7
    function zzEvenemnt_ParDepartement() {
    	var EvenementParDepartement =[];
    	for (var i = 0; i < 100; i++) { EvenementParDepartement[i]=0}   //Initialisation
    	for (var i = 0; i < (zzGeo.length)/2 ; i++) {               //(zzDepartement.length)
    		if(zzDepartement[i] == 60){EvenementParDepartement[60]= EvenementParDepartement[60]+1}
    		if(zzDepartement[i] ==75){EvenementParDepartement[75]++}
    		if(zzDepartement[i] ==77){EvenementParDepartement[77]++}
    		if(zzDepartement[i] ==78){EvenementParDepartement[78]++}
    		if(zzDepartement[i] ==91){EvenementParDepartement[91]++}
    		if(zzDepartement[i] ==92){EvenementParDepartement[92]++}
    		if(zzDepartement[i] ==93){EvenementParDepartement[93]++}
    		if(zzDepartement[i] ==94){EvenementParDepartement[94]++}
    		if(zzDepartement[i] ==95){EvenementParDepartement[95]++}
    	}
    	var nombreEvenements =0;
      for(var i = 0; i <100; i++){nombreEvenements = nombreEvenements + EvenementParDepartement[i] +0 }
    	var html ="<br>Departement 60 " + EvenementParDepartement[60] +"<br>"+ "Departement 75 " + EvenementParDepartement[75] +
    	          "<br>Departement 77 " + EvenementParDepartement[77] +"<br>"+ "Departement 78 " + EvenementParDepartement[78] +
    	          "<br>Departement 91 " + EvenementParDepartement[91] +"<br>"+ "Departement 92 " + EvenementParDepartement[92] +
    	          "<br>Departement 93 " + EvenementParDepartement[93] +"<br>"+ "Departement 94 " + EvenementParDepartement[94] + 
    	          "<br>Departement 95 " + EvenementParDepartement[95] +"<br>TOTAL = " + nombreEvenements ;
    	return html;
   }




  // INTEGRE LES COLLEGES DANGEUREUX___________________________________________________________________

  function zzCollegeDangeureux_Integration(){
  	var zzC = [];
  	zzC[1] =  new CollegeDangeureux(91,"Sainte Geneviève des Bois","Paul Eluard"   ,88, "r Léo Lagrange 91700 SAINTE GENEVIEVE DES BOIS"       ,48.635798, 2.343799);
   	zzC[2] =  new CollegeDangeureux(95,"Cergy"                ,"Gérard Philippe"   ,51, "5 all Vanneaux 95800 CERGY"                           ,49.046948, 2.0420851);
  	zzC[3] =  new CollegeDangeureux(95,"Cergy",                "Moulin à vent"     ,72, "24 av Terroir 95800 CERGY"                            ,49.047721, 2.015723 );
  	zzC[4] =  new CollegeDangeureux(93,"Stains"               , "Maurice Thorez"    ,118,"5 r Guillaume Apollinaire 93240 STAINS"               ,48.951718, 2.375041 );  	
  	zzC[5] =  new CollegeDangeureux(95,"Garges Les Gonesse"   , "Henri Wallon"     ,53,"2 r Tiers Pot 95140 GARGES LES GONESSE"                ,48.966591, 2.39721  );  	
  	zzC[6] =  new CollegeDangeureux(92,"Gennevilliers"         ,"Pasteur"           ,84,"60 r Richelieu 92230 GENNEVILLIERS"                   ,48.929758, 2.293351 );  	
  	zzC[7] =  new CollegeDangeureux(93,"Villepinte"           ,"Jean Jaurès"       ,52, "26 r Paul Lafargue 93420 VILLEPINTE"                  ,48.948612, 2.548947 );  	
  	zzC[8] =  new CollegeDangeureux(95,"Bezons"               ,"Henri Wallon"      ,99, "41 r Brigadières 95870 BEZONS"                        ,48.932566, 2.214462 );  	
  	zzC[9] =  new CollegeDangeureux(92,"Colombes"             ,"Jean Baptiste Clément",48,"58 rue  Président  Kennedy 92700 COLOMBES"          ,48.931467, 2.25761  );  	
  	zzC[10] = new CollegeDangeureux(75,"Paris 19"             ,"Mozart"            ,60,"7 r Jomard 75019 PARIS"                                ,48.889599, 2.379542 );  	
  	zzC[11] = new CollegeDangeureux(75,"Paris 19"             ,"Edouard Pailleron" ,58,"33 r Edouard Pailleron 75019 PARIS"                    ,48.881148, 2.378588 );  	  	
   	zzC[12] = new CollegeDangeureux(75,"Paris 19"             ,"Guillaume Budè"    ,62,"7 r Jean Quarré 75019 PARIS"                           ,48.876841, 2.396712 );  	
  	zzC[13] = new CollegeDangeureux(75,"Paris 20"             ,"Robert Doisneau"   ,63,"51 r Panoyaux 75020 PARIS"                             ,48.86699 , 2.38789  );  	
  	zzC[14] = new CollegeDangeureux(75,"Paris 13"             ,"Evariste Gallois"  ,115,"11 r Docteur  Bourneville 75013 PARIS"                ,48.818112, 2.359014 );  	
  	zzC[15] = new CollegeDangeureux(93,"Bobigny"              ,"Jean Pierre Timbaud",53,"15 r Pierre Timbaud 93000 BOBIGNY"                    ,48.906532, 2.468627 );  	
  	zzC[16] = new CollegeDangeureux(77,"Torcy"                ,"APP Collège Jean Monnet",58,"2 av Salvador Allende 77200 TORCY"                ,48.843094, 2.653254 );  	
  	zzC[17] = new CollegeDangeureux(94,"Champigny sur Marne"  ,"Elsa Triolet"      ,72,"2 av Boileau 94500 CHAMPIGNY SUR MARNE"                ,48.803321, 2.550351 );  	
  	zzC[18] = new CollegeDangeureux(91,"Evry"                 ,"Le Village"        ,54, "10 r Village 91000 EVRY"                              ,48.630109, 2.443971 );  	
  	zzC[19] = new CollegeDangeureux(91,"Evry"                 ,"Les Pyramides"     ,56,"400 sq Jacques Prévert 91000 EVRY"                     ,48.632961, 2.430833);  	
  	zzC[20] = new CollegeDangeureux(92,"Vaucresson"           ,"Yves du Manoir"    ,51,"rte Napoléon III 92420 VAUCRESSON"                     ,48.832795, 2.148792);
  	zzC[0] = new CollegeDangeureux(92,"Bagneux"              ,"Romain Rolland"    ,52,"6 r Bénards 92220 BAGNEUX "                             ,48.794483, 2.303026);
    var k = zzCollegesDangeureux.length ;
   //alert("zzCollegesDangeureux.length="+zzCollegesDangeureux.length+"    zzC.length=" +zzC.length);
	 for (var i = 0; i < zzC.length ; i++) { 	zzCollegesDangeureux[i+k]=zzC[i]}
  }
  

  //__________________________________________________________________________________________
  // INTEGRE LES COMMISSARIATS___________________________________________________________________

  function zzCommissariats_Integration(){
  	var com = [];
com[1]=  new comm(1, 48.73811, 2.28962    ,"8 r Méditerranée 92160 ANTONY "  ,"" ,92  ,"Bureau de Police   "   );
com[2]=  new comm(2, 48.781661, 2.258856    ,"3Bis r Pierre d'Artagnan 92350 LE PLESSIS ROBINSON "  ,"" ,92  ,"Bureau de Police   "   );
com[3]=  new comm(3, 48.806642, 2.295593    ,"3 all Vauban 92320 CHATILLON"  ,"" ,92  ,"Bureau de Police   "   );
com[4]=  new comm(4, 48.932839, 2.266569    ,"4 all Paul Langevin 92700 COLOMBES "  ,"" ,92  ,"Bureau de Police Fossés Jean   "   );
com[5]=  new comm(5,48.861777, 2.21072  ," 5 allée Platanes 92150 SURESNES "  ,"" ,92  ,"Commissariat Annexe Cité Jardins   "   );
com[6]=  new comm(6, 48.821053, 2.288652    ,"38 r Antoine Fratacci 92170 VANVES "  ,"" ,92  ,"Commissariat de Police   "   );
com[7]=  new comm(7, 48.835168, 2.241009    ,"24 av André Morizet 92100 BOULOGNE BILLANCOURT "  ,"" ,92  ,"Commissariat de Police   "   );
com[8]=  new comm(8, 48.784115, 2.302747    ,"48 r Bagneux 92330 SCEAUX "  ,"" ,92  ,"Commissariat de Police   "   );
com[9]=  new comm(9, 48.89436, 2.253292    ,"9 r Auguste Beau 92400 COURBEVOIE  "  ,"" ,92  ,"Commissariat de Police   "   );
com[10]=  new comm(10, 48.931613, 2.331244    ,"17 r Fond de la Noue 92390 VILLENEUVE LA GARENNE "  ,"" ,92  ,"Commissariat de Police   "   );
com[11]=  new comm(11, 48.84552, 2.220196    ,"27 r Dailly 92210 SAINT CLOUD    "  ,"" ,92  ,"Commissariat de Police   "   );
com[12]=  new comm(12, 48.823464, 2.210362    ," 8 av Europe 92310 SEVRES  "  ,"" ,92  ,"Commissariat de Police   "   );
com[13]=  new comm(13, 48.760573, 2.297701    ," 50 av Galliéni 92160 ANTONY    "  ,"" ,92  ,"Commissariat de Police   "   );
com[14]=  new comm(14, 48.903682, 2.305603    ,"94 r Martre 92110 CLICHY  "  ,"" ,92  ,"Commissariat de Police   "   );
com[15]=  new comm(15, 48.906756, 2.287326    ," 12 r Château 92600 ASNIERES SUR SEINE "  ,"" ,92  ,"Commissariat de Police   "   );
com[16]=  new comm(16, 48.893586, 2.290121    ,"36 r Rivay 92300 LEVALLOIS PERRET    "  ,"" ,92  ,"Commissariat de Police   "   );
com[17]=  new comm(17, 48.892818, 2.204988    ," 2 r 19 Mars 1962 92000 NANTERRE    "  ,"" ,92  ,"Commissariat de Police   "   );
com[18]=  new comm(18, 48.907574, 2.247103    ,"51 r Sartoris 92250 LA GARENNE COLOMBES   "  ,"" ,92  ,"Commissariat de Police   "   );
com[19]=  new comm(19, 48.819139, 2.320004    ," 32 av République 92120 MONTROUGE     "  ,"" ,92  ,"Commissariat de Police   "   );
com[20]=  new comm(20, 48.791639, 2.306147    ,"1 r Mathurins 92220 BAGNEUX    "  ,"" ,92  ,"Commissariat de Police   "   );
com[21]=  new comm(21, 48.921603, 2.258349    ,"5 r 8 Mai 1945 92700 COLOMBES  "  ,"" ,92  ,"Commissariat de Police   "   );
com[22]=  new comm(22, 48.876295, 2.246463    ," 28 r Pont 92200 NEUILLY SUR SEINE   "  ,"" ,92  ,"Commissariat de Police   "   );
com[23]=  new comm(23,48.867059, 2.228901  ," 1 place  Moutier 92150 SURESNES "  ,"" ,92  ,"Commissariat de Police   "   );
com[24]=  new comm(24, 48.819538, 2.301095    ," pl 14 Juillet 92240 MALAKOFF  "  ,"" ,92  ,"Commissariat de Police   "   );
com[25]=  new comm(25, 48.879298, 2.178727    ," 168 av Paul Doumer 92500 RUEIL MALMAISON  "  ,"" ,92  ,"Commissariat de Police   "   );
com[26]=  new comm(26, 48.800381, 2.263291    ," 1 av Jean Jaurès 92140 CLAMART   "  ,"" ,92  ,"Commissariat de Police   "   );
com[27]=  new comm(27, 48.824258, 2.27363    ," 62 r Gén Leclerc 92130 ISSY LES MOULINEAUX   "  ,"" ,92  ,"Commissariat de Police   "   );
com[28]=  new comm(28, 48.831003, 2.279054    ," 2 r Foucher Lepelletier 92130 ISSY LES MOULINEAUX "  ,"" ,92  ,"Commissariat de Police   "   );
com[29]=  new comm(29, 48.817653, 2.261792    ,"62 r Egalité 92130 ISSY LES MOULINEAUX  "  ,"" ,92  ," vigie de police Rodin "   );
com[30]=  new comm(30, 48.924633, 2.292415    ," 19 av Libération 92230 GENNEVILLIERS    "  ,"" ,92  ,"Commissariat de Police   "   );
com[31]=  new comm(31, 48.939723, 2.302543    ," 7 rte Principale du Port 92230 GENNEVILLIERS "  ,"" ,92  ,"Commissariat de Police   "   );
com[32]=  new comm(32, 48.835168, 2.241009    ,"24 av André Morizet 92100 BOULOGNE BILLANCOURT    "  ,"" ,92  ,"Commissariat de Police   "   );
com[33]=  new comm(33, 48.784115, 2.302747    ," 48 r Bagneux 92330 SCEAUX    "  ,"" ,92  ,"Commissariat de Police   "   );
com[34]=  new comm(34, 48.89436, 2.253292    ,"  9 r Auguste Beau 92400 COURBEVOIE   "  ,"" ,92  ,"Commissariat de Police   "   );
com[35]=  new comm(35, 48.931613, 2.331244    ," 17 r Fond de la Noue 92390 VILLENEUVE LA GARENNE    "  ,"" ,92  ,"Commissariat de Police"   );
com[36]=  new comm(36, 48.84552, 2.220196    ," 27 r Dailly 92210 SAINT CLOUD  "  ,"" ,92  ,"Commissariat de Police   "   );
com[37]=  new comm(37, 48.823464, 2.210362    ," 8 av Europe 92310 SEVRES   "  ,"" ,92  ,"Commissariat de Police   "   );
com[38]=  new comm(38, 48.760573, 2.297701    ," 50 av Galliéni 92160 ANTONY     "  ,"" ,92  ,"Commissariat de Police   "   );
com[39]=  new comm(39, 48.903682, 2.305603    ," 94 r Martre 92110 CLICHY  "  ,"" ,92  ,"Commissariat de Police   "   );
com[40]=  new comm(40, 48.864974, 2.398686    ,"6 pl Gambetta 75020 PARIS  "  ,"" ,75  ,"Police"   );
com[41]=  new comm(41, 48.85839, 2.406597    ,"48 r St Blaise 75020 PARIS     "  ,"" ,75  ,"Police"   );
com[42]=  new comm(42, 48.85621, 2.404882    ," 66 r Orteaux 75020 PARIS  "  ,"" ,75  ,"Police"   );
com[43]=  new comm(43, 48.85677, 2.348758    ,"12 quai Gesvres 75004 PARIS  "  ,"" ,75  ,"Police"   );
com[44]=  new comm(44, 48.892225, 2.187921    ,"92 r Henri Barbusse 92000 NANTERRE      "  ,"" ,92  ,"Police"   );
com[45]=  new comm(45, 48.908198, 2.452756    ," av Paul Vaillant Couturier 93000 BOBIGNY   "  ,"" ,93  ,"Police"   );
com[46]=  new comm(46, 48.828132, 2.367524    ," 2 r Château des Rentiers 75013 PARIS  "  ,"" ,75  ,"Police"   );
com[47]=  new comm(47, 48.854941, 2.345535    ,"9 bd Palais 75004 PARIS    "  ,"" ,75  ,"Police"   );
com[48]=  new comm(48, 48.849539, 2.348791    ,"4 r Montagne Ste Geneviève 75005 PARIS   "  ,"" ,75  ,"Police"   );
com[49]=  new comm(49, 48.885027, 2.351946    ,"34 r Goutte d'Or 75018 PARIS  "  ,"" ,75  ,"Police"   );
com[50]=  new comm(50, 48.880677, 2.365895    ," 26 r Louis Blanc 75010 PARIS   "  ,"" ,75  ,"Police"   );
com[51]=  new comm(51, 48.844338, 2.381446    ,"80 av Daumesnil 75012 PARIS "  ,"" ,75  ,"Police"   );
com[52]=  new comm(52, 48.863088, 2.352226    ,"4Bis r Ours 75003 PARIS  "  ,"" ,75  ,"Police"   );
com[53]=  new comm(53, 48.861672, 2.348176    ,"10 r Pierre Lescot 75001 PARIS   "  ,"" ,75  ,"Police"   );
com[54]=  new comm(54, 48.867155, 2.331369    ," 49 pl Marché St Honoré 75001 PARIS  "  ,"" ,75  ,"Police"   );
com[55]=  new comm(55, 48.863684, 2.338765    ,"24 r Bons Enfants 75001 PARIS"  ,"" ,75  ,"Police"   );
com[56]=  new comm(56, 48.869006, 2.343726    ,"18 r Croissant 75002 PARIS  "  ,"" ,75  ,"Police"   );
com[57]=  new comm(57, 48.851013, 2.367339    ,"   27 bd Bourdon 75004 PARIS   "  ,"" ,75  ,"Police"   );
com[58]=  new comm(58, 48.854941, 2.345535    ,"  9 bd Palais 75004 PARIS     "  ,"" ,75  ,"Police"   );
com[59]=  new comm(59, 48.846834, 2.360982    ," quai St Bernard 75005 PARIS      "  ,"" ,75  ,"Police"   );
com[60]=  new comm(60, 48.841519, 2.348171    ," 1 r Vauquelin 75005 PARIS   "  ,"" ,75  ,"Police"   );
com[61]=  new comm(61, 48.850643, 2.332794    ," 78 r Bonaparte 75006 PARIS  "  ,"" ,75  ,"Police"   );
com[62]=  new comm(62, 48.854292, 2.334431    ,"14 r Abbaye 75006 PARIS  "  ,"" ,75  ,"Police"   );
com[63]=  new comm(63, 48.847334, 2.33095    ,"12 r Jean Bart 75006 PARIS   "  ,"" ,75  ,"Police"   );
com[64]=  new comm(64, 48.86012, 2.311359    ," 9 r Fabert 75007 PARIS     "  ,"" ,75  ,"Police"   );
com[65]=  new comm(65, 48.855394, 2.330047    ,"10 r Perronet 75007 PARIS  "  ,"" ,75  ,"Police"   );
com[66]=  new comm(66, 48.867297, 2.311881    ,"1 av Gén Eisenhower 75008 PARIS    "  ,"" ,75  ,"Police"   );
com[67]=  new comm(67, 48.871674, 2.321884    ," 31 r Anjou 75008 PARIS   "  ,"" ,75  ,"Police"   );
com[68]=  new comm(68, 48.866989, 2.30424    ," 5 r Clément Marot 75008 PARIS  "  ,"" ,75  ,"Police"   );
com[69]=  new comm(69, 48.872381, 2.33928    ,"4Bis r Chauchat 75009 PARIS  "  ,"" ,75  ,"Police"   );
com[70]=  new comm(70, 48.881273, 2.327651    ," 5 r Parme 75009 PARIS     "  ,"" ,75  ,"Police"   );
com[71]=  new comm(71, 48.879813, 2.340698    ," 50 r La Tour d'Auvergne 75009 PARIS  "  ,"" ,75  ,"Police"   );
com[72]=  new comm(72, 48.877132, 2.356168    ,"179 rue  Faubourg   St Denis 75010 PARIS"  ,"" ,75  ,"Police"   );
com[73]=  new comm(73, 48.87691, 2.352642    ," 45 r Chabrol 75010 PARIS    "  ,"" ,75  ,"Police"   );
com[74]=  new comm(74, 48.875921, 2.359527    ," 1 r 8 Mai 1945 75010 PARIS   "  ,"" ,75  ,"Police"   );
com[75]=  new comm(75, 48.854309, 2.378176    ,"14 pass Charles Dallery 75011 PARIS  "  ,"" ,75  ,"Police"   );
com[76]=  new comm(76, 48.863691, 2.374819    ,"19 pass Beslay 75011 PARIS  "  ,"" ,75  ,"Police"   );
com[77]=  new comm(77, 48.853662, 2.388064    ," 10 r Léon Frot 75011 PARIS   "  ,"" ,75  ,"Police"   );
com[78]=  new comm(78, 48.819864, 2.456601    ," av Ecole de Joinville 75012 PARIS  "  ,"" ,75  ,"Police"   );
com[79]=  new comm(79, 48.846485, 2.3664    ," 2 pl Mazas 75012 PARIS   "  ,"" ,75  ,"Police"   );
com[80]=  new comm(80, 48.842405, 2.363631    ,"5 bd Hôpital 75013 PARIS    "  ,"" ,75  ,"Police"   );
com[81]=  new comm(81, 48.833364, 2.374039    ,"160 av France 75013 PARIS   "  ,"" ,75  ,"Police"   );
com[82]=  new comm(82, 48.824491, 2.36526    ,"32 r Javelot 75013 PARIS     "  ,"" ,75  ,"Police"   );
com[83]=  new comm(83, 48.829618, 2.329607    ," 50 r Rémy Dumoncel 75014 PARIS  "  ,"" ,75  ,"Police"   );
com[84]=  new comm(84, 48.839833, 2.302275    ,"250 r Vaugirard 75015 PARIS    "  ,"" ,75  ,"Police"   );
com[85]=  new comm(85, 48.846418, 2.307105    ,"45 bd Garibaldi 75015 PARIS  "  ,"" ,75  ,"Police"   );
com[86]=  new comm(86, 48.841507, 2.318809    ," 17 bd Vaugirard 75015 PARIS  "  ,"" ,75  ,"Police"   );
com[87]=  new comm(87, 48.85394, 2.26894    ,"  58 av Mozart 75016 PARIS  "  ,"" ,75  ,"Police"   );
com[88]=  new comm(88, 48.867739, 2.275215    ," 75 r Faisanderie 75116 PARIS    "  ,"" ,75  ,"Police"   );
com[89]=  new comm(89, 48.885188, 2.322363    ," 19 r Truffaut 75017 PARIS  "  ,"" ,75  ,"Police"   );
com[90]=  new comm(90, 48.885602, 2.297243    ," 3 av Gourgaud 75017 PARIS  "  ,"" ,75  ,"Police"   );
com[91]=  new comm(91, 48.889662, 2.348283    ,"79 r Clignancourt 75018 PARIS    "  ,"" ,75  ,"Police"   );
com[92]=  new comm(92, 48.888521, 2.353931    ,"50 r Doudeauville 75018 PARIS    "  ,"" ,75  ,"Police"   );
com[93]=  new comm(93, 48.891268, 2.340714    ,"122 r Marcadet 75018 PARIS   "  ,"" ,75  ,"Police"   );
com[94]=  new comm(94, 48.884248, 2.38627    ,"3 r Erik Satie 75019 PARIS "  ,"" ,75  ,"Police"   );
com[95]=  new comm(95, 48.876229, 2.393389    ,"14 r Augustin Thierry 75019 PARIS    "  ,"" ,75  ,"Police"   );
com[96]=  new comm(96, 48.875188, 2.381519    ,"10 r Pradier 75019 PARIS    "  ,"" ,75  ,"Police"   );
com[97]=  new comm(97, 49.430305, 2.077991    ,"3 r Banque 60000 BEAUVAIS  "  ,"" ,60  ,"Police"   );
com[98]=  new comm(98, 49.423735, 2.819903    ," 43 av Octave Butin 60280 MARGNY LES COMPIEGNE  "  ,"" ,60  ,"Police"   );
com[99]=  new comm(99, 49.269804, 2.460566    ," 21 av Saint Exupéry 60180 NOGENT SUR OISE    "  ,"" ,60  ,"Police"   );
com[100]=  new comm(100, 49.261432, 2.475997    ,"  8 r Jules Michelet 60100 CREIL     "  ,"" ,60  ,"Police"   );
com[101]=  new comm(101,49.409898, 2.813183    ," 41 r St Germain 60200 COMPIEGNE    "  ,"" ,60  ,"Police"   );
com[102]=  new comm(102,   49.257699, 2.435052    ,"127 r Jacques Duclos 60160 MONTATAIRE  "  ,"" ,60  ,"Police"   );
com[103]=  new comm(103,49.381101, 2.489757  ," 60840 CATENOY   "  ,"" ,60  ,"Gendarmerie Nationale  RN 31"   );
com[104]=  new comm(104,   49.415031, 2.833765    ,"2 av Thiers 60200 COMPIEGNE     "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[105]=  new comm(105,   49.423117, 2.842489    ,"37 r Albert Robida 60200 COMPIEGNE  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[106]=  new comm(106,   49.260518, 2.48473    ,"  205 r Jean Baptiste Carpeaux 60100 CREIL    "  ,"" ,60  ,"commissariat de Police"   );
com[107]=  new comm(107,   49.411384, 3.047117    ,"1 pl Jeu de Paume 60350 ATTICHY    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[108]=  new comm(108,   49.581389, 2.996827    ," 11 r Albert de Mun 60400 NOYON    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[109]=  new comm(109,   49.300023, 2.597318    ," 223 r Charles Frigaux 60700 PONT SAINTE MAXENCE   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[110]=  new comm(110,   49.28126, 2.530073    ," 1 av Forêt d'Halatte 60100 CREIL    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[111]=  new comm(111,   49.426051, 2.074414    ," 7 bd St Jean 60000 BEAUVAIS  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[112]=  new comm(112,   49.258758, 2.431425    ," 72 r Jacques Duclos 60160 MONTATAIRE  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[113]=  new comm(113,   49.172435, 2.452477    ," 2 av Jacques Bara 60500 CHANTILLY "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[114]=  new comm(114,   49.196037, 2.573884    ,"1 av Paul Rouge 60300 SENLIS    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[115]=  new comm(115,   49.229044, 2.892174    ,"46Bis av Pasteur 60800 CREPY EN VALOIS   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[116]=  new comm(116,   49.325097, 2.463491    ,"2 av Pierre Bérégovoy 60140 LIANCOURT  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[117]=  new comm(117,   49.164534, 2.251183    ,"468 av Martyrs 60230 CHAMBLY   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[118]=  new comm(118,   49.372022, 2.415976    ,"51 r Paris 60600 CLERMONT  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[119]=  new comm(119,   49.433248, 2.641663    ,"162 av Flandre 60190 ESTREES SAINT DENIS    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[120]=  new comm(120,   49.440032, 2.871465    ," 517 av Léo Delibes 60750 CHOISY AU BAC     "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[121]=  new comm(121,   49.371456, 1.992047    ,"168 av Maréchal  Foch 60390 AUNEUIL    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[122]=  new comm(122,   49.481588, 2.577734    ," 60190 LA NEUVILLE ROY    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[123]=  new comm(123,   49.655499, 3.050252    ," 116 pl Magny 60640 GUISCARD  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[124]=  new comm(124,   49.216664, 2.419139    ,"6Ter pl République 60340 SAINT LEU D'ESSERENT  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[125]=  new comm(125,   49.646852, 1.738136    ,"r Beauvais 60220 FORMERIE    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[126]=  new comm(126,   49.541224, 2.746734    ,"220 r Belloy 60490 RESSONS SUR MATZ    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[127]=  new comm(127,   49.333432, 2.198575    ,"49 r Calais 60430 NOAILLES     "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[128]=  new comm(128,   49.131835, 2.518212    ,"59 r Chapelle 60560 ORRY LA VILLE  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[129]=  new comm(129,   49.604654, 2.08297    ,"26 r Clermont 60360 CREVECOEUR LE GRAND   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[130]=  new comm(130,   49.141391, 2.797896    ,"10 r Croix Verte 60440 NANTEUIL LE HAUDOUIN   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[131]=  new comm(131,   49.420506, 1.877934    ,"r Eglise 60850 LE COUDRAY SAINT GERMER    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[132]=  new comm(132,   49.268049, 1.877057    ,"24 r Emile Deschamps 60240 CHAUMONT EN VEXIN   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[133]=  new comm(133,   49.660767, 1.940931    ,"57 r Eugène de St Fuscien 60210 GRANDVILLIERS    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[134]=  new comm(134,   49.261516, 2.060051    ,"r Europe 60149 SAINT CREPIN IBOUVILLERS    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[135]=  new comm(135,   49.573976, 1.956297    ,"r Gén Leclerc 60690 MARSEILLE EN BEAUVAISIS    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[136]=  new comm(136,   49.547178, 1.851464    ,"38 r Jean Touchard 60380 SONGEONS   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[137]=  new comm(137,   49.317479, 2.321754    ,"19 r Jules Ferry 60250 MOUY    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[138]=  new comm(138,   49.629977, 2.302238    ," 20 r Montdidier 60120 BRETEUIL    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[139]=  new comm(139,   49.350034, 2.780688    ,"127 r Nationale 60610 LACROIX SAINT OUEN     "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[140]=  new comm(140,   49.504994, 2.915917    ,"781 r Paris 60170 RIBECOURT DRESLINCOURT   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[141]=  new comm(141,   49.586189, 2.84373    ,"14 r Plémont 60310 LASSIGNY    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[142]=  new comm(142,   49.57018, 2.224724    ,"37 r Provinlieu 60480 FROISSY    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[143]=  new comm(143,   49.407788, 2.246986    ,"1 r Raymond Poincaré 60510 BRESLES  "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[144]=  new comm(144,   49.30615, 2.727774    ,"7 r Remparts 60410 VERBERIE     "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[145]=  new comm(145,   49.551432, 2.505604    ,"11 r St Just en Chaussée 60420 MAIGNELAY MONTIGNY "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[146]=  new comm(146,   49.510299, 2.430447    ,"25 r Tailbouis 60130 SAINT JUST EN CHAUSSEE   "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[147]=  new comm(147,   49.158689, 2.953133    ,"27 r Valet 60620 BETZ    "  ,"" ,60  ,"Gendarmerie Nationale  "   );
com[148]=  new comm(148,48.898355, 2.211183  ," 18 boulevard  Jules Mansart 92000 NANTERRE   "  ,"" ,92  ,"Groupement de Gendarmerie de Nanterre "   );
com[149]=  new comm(149,   48.831385, 2.230188    ,"  80  Sèvres 92100 BOULOGNE BILLANCOURT  "  ,"" ,92  ,"Groupement de Gendarmerie de Nanterre "   );
com[150]=  new comm(150,   48.900419, 2.443062    ,"98 r Folie 93000 BOBIGNY "  ,"" ,93  ,"Gendarmerie"   );
com[151]=  new comm(151,   48.939181, 2.361863    ,"2 av Jean Moulin 93200 SAINT DENIS "  ,"" ,93  ,"Groupement de Gendarmerie de Bobigny"   );
com[152]=  new comm(152,   48.900419, 2.443062    ,"98 r Folie 93000 BOBIGNY  "  ,"" ,93  ,"Groupement de Gendarmerie de Bobigny   "   );
com[153]=  new comm(153,   48.892961, 2.515088    ,"19 all Fontaine 93340 LE RAINCY "  ,"" ,93  ,"Groupement de Gendarmerie de Bobigny "   );
com[154]=  new comm(154,   48.939181, 2.361863    ,"2 av Jean Moulin SAINT DENIS "  ,"" ,93  ,"Gendarmerie Nationale   "   );
com[155]=  new comm(155,   48.937368, 2.530344    ,"1Bis pl Gaston Bussière 93270 SEVRAN  "  ,"" ,93  ,"Commissariat de Police   "   );
com[156]=  new comm(156,   48.924856, 2.436746    ,"6 rue  République 93700 DRANCY "  ,"" ,93  ,"Commissariat de Police   "   );
com[157]=  new comm(157,   48.848847, 2.553342    ,"1Bis av Emile Cossonneau 93160 NOISY LE GRAND"  ,"" ,93  ,"Commissariat de Police   "   );
com[158]=  new comm(158,   48.96051, 2.552524    ,"1 av Jean Fourgeaud 93420 VILLEPINTE "  ,"" ,93  ,"Commissariat de Police   "   );
com[159]=  new comm(159,   48.855459, 2.526311    ,"34 bd Maréchal  Foch 93330 NEUILLY SUR MARNE"  ,"" ,93  ,"Commissariat de Police   "   );
com[160]=  new comm(160,   48.960416, 2.381923    ,"47 av Marcel Cachin 93240 STAINS "  ,"" ,93  ,"Commissariat de Police   "   );
com[161]=  new comm(161,48.937126, 2.457525  ,"8 rue  Lecoq 93150 LE BLANC MESNIL "  ,"" ,93  ,"Commissariat de Police   "   );
com[162]=  new comm(162,   48.87479, 2.486593    ,"20 r Lech Walésa 93110 ROSNY SOUS BOIS "  ,"" ,93  ,"Commissariat de Police   "   );
com[163]=  new comm(163,   48.887694, 2.458954    ,"2 r Neuilly 93130 NOISY LE SEC "  ,"" ,93  ,"Commissariat de Police   "   );
com[164]=  new comm(164,   48.883196, 2.533605    ,"13 r Parmentier 93220 GAGNY "  ,"" ,93  ,"Commissariat de Police   "   );
com[165]=  new comm(165,   48.867255, 2.419047    ,"4 r Malmaison 93170 BAGNOLET "  ,"" ,93  ,"Commissariat de Police   "   );
com[166]=  new comm(166,48.901355, 2.512382  ,"9 boulevard Ouest 93340 LE RAINCY "  ,"" ,93  ,"Commissariat de Police   "   );
com[167]=  new comm(167,   48.951797, 2.313971    ,"40 r Quétigny 93800 EPINAY SUR SEINE "  ,"" ,93  ,"Commissariat de Police   "   );
com[168]=  new comm(168,   48.940326, 2.354022    ,"15 r Jean Mermoz 93200 SAINT DENIS "  ,"" ,93  ,"Commissariat de Police   "   );
com[169]=  new comm(169,   48.901751, 2.485898    ,"26 av Henri Barbusse 93140 BONDY"  ,"" ,93  ,"Commissariat de Police   "   );
com[170]=  new comm(170,   48.915214, 2.4841    ,"10 av Henri Varagnat 93140 BONDY "  ,"" ,93  ,"Commissariat de Police   "   );
com[171]=  new comm(171,   48.910651, 2.448631    ,"45 r Carency 93000 BOBIGNY "  ,"" ,93  ,"Hôtel de Police de Bobigny  Commissariat   "   );
com[172]=  new comm(172,   48.901147, 2.330931    ,"3 r Buttes Montmartre 93400 SAINT OUEN "  ,"" ,93  ,"Police Municipale"   );
com[173]=  new comm(173,48.947425, 2.524375  ,"Beaudottes 93270 SEVRAN "  ,"" ,93  ,"Police  bureau du Centre Commercial    "   );
com[174]=  new comm(174,   48.857064, 2.430221    ,"87 r Paris 93100 MONTREUIL SOUS BOIS "  ,"" ,93  ,"Police  Bureau de    "   );
com[175]=  new comm(175,48.871605, 2.531307  ," Fauvettes 93330 NEUILLY SUR MARNE "  ,"" ,93  ,"Police  bureau du Centre Commercial    "   );
com[176]=  new comm(176,   48.933532, 2.424297    ,"51 av Division Leclerc 93350 LE BOURGET "  ,"" ,93  ,"Police  Bureau de    "   );
com[177]=  new comm(177,   48.960843, 2.344071    ,"r Marie Madeleine Le Pichon 93430 VILLETANEUSE "  ,"" ,93  ,"Police  Bureau de    "   );
com[178]=  new comm(178,   48.958865, 2.293775    ,"31 r Marseille 93800 EPINAY SUR SEINE "  ,"" ,93  ,"Police Ilotiers Quartier d Orgemont   "   );
com[179]=  new comm(179,   48.97378, 2.514601    ,"parc Expositions 93420 VILLEPINTE "  ,"" ,93  ,"Poste de Police   "   );
com[180]=  new comm(180,   48.933532, 2.424297    ,"51 av Division Leclerc 93350 LE BOURGET "  ,"" ,93  ,"Bureau de Police"   );
com[181]=  new comm(181,   48.900525, 2.567925    ,"44 r Henri Barbusse 93370 MONTFERMEIL"  ,"" ,93  ,"Bureau de Police"   );
com[182]=  new comm(182,   48.90042, 2.567707    ,"47Ter r Henri Barbusse 93370 MONTFERMEIL "  ,"" ,93  ,"Bureau de Police"   );
com[183]=  new comm(183,48.861247, 2.508244  ,"62 avenue  Maréchal  Foch 93360 NEUILLY PLAISANCE "  ,"" ,93  ,"Bureau de Police"   );
com[184]=  new comm(184,   48.950487, 2.568964    ,"17 all Nelson Mandela 93290 TREMBLAY EN FRANCE "  ,"" ,93  ,"Bureau de Police"   );
com[185]=  new comm(185,   48.965387, 2.360687    ,"r Paris 93380 PIERREFITTE SUR SEINE "  ,"" ,93  ,"Bureau de Police"   );
com[186]=  new comm(186,   48.903725, 2.555936    ,"24 r Utrillo 93370 MONTFERMEIL "  ,"" ,93  ,"Bureau de Police"   );
com[187]=  new comm(187,   48.915214, 2.4841    ,"10 av Henri Varagnat 93140 BONDY "  ,"" ,93  ,"Bureau de Police Bondy Nord   "   );
com[188]=  new comm(188,   48.892999, 2.405515    ,"14 r Eugène et M L Cornet 93500 PANTIN "  ,"" ,93  ,"Bureau de Police"   );
com[189]=  new comm(189,   48.927762, 2.391406    ,"51 r Convention 93120 LA COURNEUVE"  ,"" ,93  ,"Commissariat"   );
com[190]=  new comm(190,   48.917419, 2.533812    ,"2 av Consul Général Nordling 93190 LIVRY GARGAN  "  ,"" ,93  ,"Commissariat de Police  "   );
com[191]=  new comm(191,   48.864499, 2.442734    ,"20 bd Paul Vaillant Couturier 93100 MONTREUIL SOUS BOIS "  ,"" ,93  ,"Commissariat de Police   "   );
com[192]=  new comm(192,   48.883066, 2.415929    ,"55 bd Eugène Decros 93260 LES LILAS "  ,"" ,93  ,"Commissariat de Police   "   );
com[193]=  new comm(193,   48.804235, 2.437366    ,"70 av République 94700 MAISONS ALFORT  "  ,"" ,94  ,"Commissariat de Police   "   );
com[194]=  new comm(194,   48.822478, 2.410362    ,"26 r Conflans 94220 CHARENTON LE PONT"  ,"" ,94  ,"Commissariat de Police   "   );
com[195]=  new comm(195,   48.806572, 2.550096    ,"pl Rodin 94500 CHAMPIGNY SUR MARNE"  ,"" ,94  ,"Commissariat de Police   "   );
com[196]=  new comm(196,   48.805343, 2.345182    ,"167 r Gabriel Péri 94270 LE KREMLIN BICETRE "  ,"" ,94  ,"Commissariat de Police   "   );
com[197]=  new comm(197,   48.794901, 2.52999    ,"8 r Gén de Gaulle 94430 CHENNEVIERES SUR MARNE  "  ,"" ,94  ,"Commissariat de Police   "   );
com[198]=  new comm(198,   48.763421, 2.406207    ,"9 av Léon Gourdault 94600 CHOISY LE ROI "  ,"" ,94  ,"Commissariat de Police   "   );
com[199]=  new comm(199,   48.777658, 2.33113    ,"18 av Jules Gravereaux 94240 L'HAY LES ROSES "  ,"" ,94  ,"Commissariat de Police   "   );
com[200]=  new comm(200,   48.794051, 2.332523    ,"15 r Marx Dormoy 94230 CACHAN "  ,"" ,94  ,"Commissariat de Police   "   );
com[201]=  new comm(201,48.805096, 2.414472  ,"pl Salvador Allende 94140 ALFORTVILLE "  ,"" ,94  ,"Commissariat de Police   "   );
com[202]=  new comm(202,48.762494, 2.390678  ,"77 r Victor Basch 94320 THIAIS "  ,"" ,94  ,"Commissariat de Police   "   );
com[203]=  new comm(203,48.836258, 2.483538  ,"3 av De Lattre de Tassigny 94130 NOGENT SUR MARNE  "  ,"" ,94  ,"Commissariat de Police   "   );
com[204]=  new comm(204,48.849832, 2.474447  ,"26 r Guérin Leroux 94120 FONTENAY SOUS BOIS "  ,"" ,94  ,"Commissariat de Police   "   );
com[205]=  new comm(205,48.762191, 2.360383  ,"100 r Tour 94550 RUNGIS "  ,"" ,94  ,"Commissariat de Police du MIN de Rungis"   );
com[206]=  new comm(206,48.743231, 2.402113  ,"3 av Adrien Raynal 94310 ORLY  "  ,"" ,94  ,"Police  Bureau de  "   );
com[207]=  new comm(207,48.80955, 2.573304  ,"36 av Ardouin 94420 LE PLESSIS TREVISE "  ,"" ,94  ,"Police  Bureau de    "   );
com[208]=  new comm(208,48.84378, 2.502798  ,"147 av Gén de Gaulle 94170 LE PERREUX SUR MARNE "  ,"" ,94  ,"Police  Bureau de    "   );
com[209]=  new comm(209,48.750812, 2.346026  ,"pl Louis XIII 94150 RUNGIS  "  ,"" ,94  ,"Police Municipale   "   );
com[210]=  new comm(210,48.793747, 2.338053  ,"41 r Guichard 94230 CACHAN "  ,"" ,94  ,"Police Municipale   "   );
com[211]=  new comm(211,48.783721, 2.398491  ,"37 r Ampère 94400 VITRY SUR SEINE "  ,"" ,94  ,"ilotage patinoire municipale"   );
com[212]=  new comm(212,48.830201, 2.539586  ,"3 bd Friedberg 94350 VILLIERS SUR MARNE "  ,"" ,94  ,"Police  Bureau de    "   );
com[213]=  new comm(213,48.824191, 2.510127  ,"95 av République 94500 CHAMPIGNY SUR MARNE "  ,"" ,94  ,"Police  Bureau de    "   );
com[214]=  new comm(214,48.730937, 2.424242  ,"6 av République 94290 VILLENEUVE LE ROI "  ,"" ,94  ,"Police  Bureau de    "   );
com[215]=  new comm(215,48.755515, 2.321292  ,"12 r Roger Salengro 94260 FRESNES "  ,"" ,94  ,"Police  Bureau de    "   );
com[216]=  new comm(216,48.770904, 2.483914  ,"3 r Varennes 94380 BONNEUIL SUR MARNE "  ,"" ,94  ,"Bureau de Police "   );
com[217]=  new comm(217,48.795704, 2.490542  ,"42 r Delerue 94100 SAINT MAUR DES FOSSES"  ,"" ,94  ,"Commissariat de Police   "   );
com[218]=  new comm(218,48.783702, 2.369321  ,"r Henri Luisette 94800 VILLEJUIF  "  ,"" ,94  ,"Commissariat de Police   "   );
com[219]=  new comm(219,48.760335, 2.365943  ,"1 r Languedoc 94550 CHEVILLY LARUE "  ,"" ,94  ,"Gendarmerie"   );
com[220]=  new comm(220,48.78497, 2.460184  ,"16 av Chemin de Mesly 94000 CRETEIL  "  ,"" ,94  ,"Groupement de Gendarmerie de Créteil   "   );
com[221]=  new comm(221,48.843291, 2.433583  ,"36 av Gén de Gaulle 94300 VINCENNES "  ,"" ,94  ,"Groupement de Gendarmerie de Créteil   "   );
com[222]=  new comm(222,48.761711, 2.408253  ,"27 r Waldeck Rousseau 94600 CHOISY LE ROI "  ,"" ,94  ,"Groupement de Gendarmerie de Créteil   "   );
com[223]=  new comm(223,48.807914, 2.336683  ,"8 av Stalingrad 94110 ARCUEIL  "  ,"" ,94  ,"Gendarmerie Nationale  "   );
com[224]=  new comm(224,48.760335, 2.365943  ,"1 r Languedoc 94550 CHEVILLY LARUE "  ,"" ,94  ,"Gendarmerie Nationale  "   );
com[225]=  new comm(225,48.985786, 2.314157  ,"6 r Valmy 95160 MONTMORENCY "  ,"" ,95  ,"Commissariat de Police "   );
com[226]=  new comm(226,48.995077, 2.200648  ,"av Aristide Maillol 95370 MONTIGNY LES CORMEILLES "  ,"" ,95  ,"Dir Dep Polices Urbaines du Val d'Oise  Poste de police   "   );
com[227]=  new comm(227,48.97221, 2.400985  ,"av Gén de Gaulle 95140 GARGES LES GONESSE "  ,"" ,95  ,"Direction Départementale Polices Urbaines du Val d'Oise  D.D.P.U 95   "   );
com[228]=  new comm(228,49.01231, 2.206925  ,"2 r Charmilles 95150 TAVERNY "  ,"" ,95  ,"Direction Départementale Polices Urbainesdu Val d'Oise "   );
com[229]=  new comm(229,49.038911, 2.080916  ,"4 r Croix des Maheux 95000 CERGY "  ,"" ,95  ,"Commissariat central"   );
com[230]=  new comm(230,49.038911, 2.080916  ,"4 r Croix des Maheux 95000 CERGY "  ,"" ,95  ,"dir dep polices urbaines commissariat"   );
com[231]=  new comm(231,48.984581, 2.449451  ,"4 r Henri Dunant 95500 GONESSE "  ,"" ,95  ,"Commissariat"   );
com[232]=  new comm(232,49.04834, 2.034201  ,"r Abondance 95800 CERGY "  ,"" ,95  ,"bureau de St Christophe"   );
com[233]=  new comm(233,49.042113, 2.071884  ,"bd Oise 95000 CERGY "  ,"" ,95  ,"bureau de la Gare Cergy Préfecture"   );
com[234]=  new comm(234,49.046316, 2.105966  ,"26 r Gén Leclerc 95310 SAINT OUEN L'AUMONE "  ,"" ,95  ,"Police  Bureau de  "   );
com[235]=  new comm(235,49.019304, 2.242389  ,"r Gén Leclerc 95320 SAINT LEU LA FORET  "  ,"" ,95  ,"Police  Bureau de  "   );
com[236]=  new comm(236,49.060299, 2.063297  ,"pl Jean Jaurès 95520 OSNY "  ,"" ,95  ,"Police  Bureau de  "   );
com[237]=  new comm(237,49.047566, 2.096829  ,"13 r Séré Depoin 95300 PONTOISE "  ,"" ,95  ,"Police  Bureau de  "   );
com[238]=  new comm(238,48.972999, 2.39539  ,"centre Vergers 95350 SAINT BRICE SOUS FORET "  ,"" ,95  ,"Police  Bureau de  "   );
com[239]=  new comm(239,49.001956, 2.42169  ,"av Georges Clemenceau 95500 GONESSE "  ,"" ,95  ,"Police  Bureau de   La Fauconnière"   );
com[240]=  new comm(240,48.967628, 2.318516  ,"9 r Château 95170 DEUIL LA BARRE "  ,"" ,95  ,"Police  Bureau de  "   );
com[241]=  new comm(241,48.97799, 2.368889  ,"41 av 8 Mai 1945 95200 SARCELLES "  ,"" ,95  ,"Police  Bureau de  "   );
com[242]=  new comm(242,48.92949, 2.213651  ,"24 av Gabriel Péri 95870 BEZONS  "  ,"" ,95  ,"Police  Commissariat de    "   );
com[243]=  new comm(243,48.98489, 2.227445  ,"10 bd Maurice Berteaux 95130 FRANCONVILLE "  ,"" ,95  ,"Police  Bureau de  "   );
com[244]=  new comm(244,48.988869, 2.259894  ,"r St Flaive 95120 ERMONT "  ,"" ,95  ,"Police  Bureau de  "   );
com[245]=  new comm(245,48.981656, 2.271162  ,"2 r Callais 95120 ERMONT "  ,"" ,95  ,"bureau de police"   );
com[246]=  new comm(246,48.993242, 2.275425  ,"5 r Jeanne Robillon 95600 EAUBONNE  "  ,"" ,95  ,"Police  Commissariat Subdivision de  "   );
com[247]=  new comm(247,49.018699, 2.101505  ,"1 r Salvador Allende 95610 ERAGNY SUR OISE  "  ,"" ,95  ,"Police  Poste de   "   );
com[248]=  new comm(248,49.09178, 2.567484  ," 95470 SAINT WITZ "  ,"" ,95  ,"Police  Poste Intervention CRS   "   );
com[249]=  new comm(249,48.983848, 2.233329  ,"9 r Ermont 95130 FRANCONVILLE "  ,"" ,95  ,"Police Intercommunale  "   );
com[250]=  new comm(250,49.15523, 1.78726  ,"pl Halle 95420 MAGNY EN VEXIN "  ,"" ,95  ,"Police Municipale   "   );
com[251]=  new comm(251,48.97473, 2.345409  ,"10 r 11 Novembre 1918 95360 MONTMAGNY  "  ,"" ,95  ,"Police Municipale  Poste de    "   );
com[252]=  new comm(252,48.976899, 2.344913  ,"6 r Montmorency 95360 MONTMAGNY "  ,"" ,95  ,"Police Municipale   "   );
com[253]=  new comm(253,48.983848, 2.233329  ,"9  r d'Ermont 95130 Franconville "  ,"" ,95  ,"Police Municipale Intercommunale   "   );
com[254]=  new comm(254,48.991409, 2.279324  ,"1 r d'Enghien 95600 Eaubonne "  ,"" ,95  ,"Police Municipale Intercommunale   "   );
com[255]=  new comm(255,49.001517, 2.235168  ,"3 r Pierre Brossolette 95130 Plessis Bouchard  Le  "  ,"" ,95  ,"Police Municipale Intercommunale   "   );
com[256]=  new comm(256,48.990294, 2.262168  ,"7 r de La Réunion 95120 Ermont  "  ,"" ,95  ,"Police Municipale Intercommunale   "   );
com[257]=  new comm(257,49.044102, 2.069367  ,"5 pl Linandes 95000 CERGY "  ,"" ,95  ,"Bureau de Police  "   );
com[258]=  new comm(258,48.972999, 2.39539  ,"centre  Vergers 95350 SAINT BRICE SOUS FORET "  ,"" ,95  ,"Bureau de Police"   );
com[259]=  new comm(259,48.994438, 2.416007  ,"1 pl Gén Leclerc 95400 ARNOUVILLE LES GONESSE  "  ,"" ,95  ,"Bureau de Police"   );
com[260]=  new comm(260,48.998751, 2.415034  ,"11 av Concorde 95400 VILLIERS LE BEL"  ,"" ,95  ,"Bureau de Police"   );
com[261]=  new comm(261,48.998751, 2.415034  ,"11 av Concorde 95400 VILLIERS LE BEL "  ,"" ,95  ,"Bureau de Police  D.D.P.U 95   "   );
com[262]=  new comm(262,48.968837, 2.288109  ,"7 r Pierre Hémonnot 95210 SAINT GRATIEN "  ,"" ,95  ,"Bureau de Police"   );
com[263]=  new comm(263,48.971205, 2.25904  ,"44 bd Charles de Gaulle 95110 SANNOIS  "  ,"" ,95  ,"Commissariat de Police  "   );
com[264]=  new comm(264,49.112216, 2.216588  ,"32 Grande Rue 95290 L'ISLE ADAM "  ,"" ,95  ,"Commissariat de Police  "   );
com[265]=  new comm(265,49.112216, 2.216588  ,"32 Grande Rue 95290 L'ISLE ADAM "  ,"" ,95  ,"Commissariat de Police  "   );
com[266]=  new comm(266,49.030193, 2.453367  ,"chem Montmorency 95190 GOUSSAINVILLE "  ,"" ,95  ,"Commissariat de Police  "   );
com[267]=  new comm(267,49.147886, 2.282642  ,"26 av Jean Jaurès 95340 PERSAN "  ,"" ,95  ,"Commissariat de Police  "   );
com[268]=  new comm(268,48.969332, 2.308113  ,"20 r Malleville 95880 ENGHIEN LES BAINS "  ,"" ,95  ,"Commissariat de Police   "   );
com[269]=  new comm(269,48.988769, 2.165728  ,"3 bd 11 Novembre 1918 95220 HERBLAY  "  ,"" ,95  ,"Commissariat de Police   "   );
com[270]=  new comm(270,48.990521, 2.327106  ,"2 r Gallerands 95160 MONTMORENCY  "  ,"" ,95  ,"Légion Gendarmerie Dep IDF"   );
com[271]=  new comm(271,49.033405, 2.088731  ,"1 Palette  95300 PONTOISE  "  ,"" ,95  ,"Légion Gendarmerie Départementale IDF "   );
com[272]=  new comm(272,49.137983, 2.282997  ,"7 av Division Leclerc 95260 BEAUMONT SUR OISE "  ,"" ,95  ,"Gendarmerie   "   );
com[273]=  new comm(273,48.944188, 2.256936  ,"r Pierre Guienne 95100 ARGENTEUIL "  ,"" ,95  ,"Légion Gendarmerie Dep IDF "   );
com[274]=  new comm(274,48.885027, 2.351946  ,"34 r Goutte d'Or 75018 PARIS "  ,"" ,75  ,"SARIJ  Service Accueil Recherche Investigation Judiciaire  "   );
com[275]=  new comm(275,48.880677, 2.365895  ,"26 r Louis Blanc 75010 PARIS "  ,"" ,75  ,"Commissariat Central  "   );
com[276]=  new comm(276,48.844338, 2.381446  ,"80 av Daumesnil 75012 PARIS "  ,"" ,75  ,"SARIJ  Service Accueil Recherche Investigation Judiciaire  "   );
com[277]=  new comm(277,48.833054, 2.356701  ,"144 bd Hôpital 75013 PARIS "  ,"" ,75  ,"UPQ  Unité de Police de Quartier  - SARIJ  Service Accueil Recherche Investigation Judiciaire  "   );
com[278]=  new comm(278,48.863088, 2.352226  ,"4Bis r Ours 75003 PARIS "  ,"" ,75  ,"UPG  Unité de Police de Quartier  - SARIJ  Service Accueil Recherche Investigation Judiciaire  "   );
com[279]=  new comm(279,48.861672, 2.348176  ,"10 r Pierre Lescot 75001 PARIS "  ,"" ,75  ,"UPQ unité police quartier Les Halles SARIJ Service accueil recherche investigation judiciaire"   );
com[280]=  new comm(280,48.867155, 2.331369  ,"49 pl Marché St Honoré 75001 PARIS "  ,"" ,75  ,"Commissariat Central"   );
com[281]=  new comm(281,48.863684, 2.338765  ,"24 r Bons Enfants 75001 PARIS "  ,"" ,75  ,"U.P.Q. unités police quartier Palais Royal"   );
com[282]=  new comm(282,48.869006, 2.343726  ,"18 r Croissant 75002 PARIS "  ,"" ,75  ,"commissariat central - UPQ - SARIJ"   );
com[283]=  new comm(283,48.851013, 2.367339  ,"27 bd Bourdon 75004 PARIS "  ,"" ,75  ,"Commissariat Central - UPQ - SARIJ"   );
com[284]=  new comm(284,48.854941, 2.345535  ,"9 bd Palais 75004 PARIS "  ,"" ,75  ,"Préfecture  Police  4ème arrondissement "   );
com[285]=  new comm(285,48.841519, 2.348171  ,"1 r Vauquelin 75005 PARIS "  ,"" ,75  ,"BCA Bureau central des accidents"   );
com[286]=  new comm(286,48.850643, 2.332794  ,"78 r Bonaparte 75006 PARIS "  ,"" ,75  ,"commissariat central"   );
com[287]=  new comm(287,48.854292, 2.334431  ,"14 r Abbaye 75006 PARIS "  ,"" ,75  ,"U.P.Q unités police quartier St Germain des Prés"   );
com[288]=  new comm(288,48.847334, 2.33095  ,"12 r Jean Bart 75006 PARIS "  ,"" ,75  ,"UPQ Notre Dame des Champs - S.A.R.I.J. service accueil recherche investigation judiciaire"   );
com[289]=  new comm(289,48.86012, 2.311359  ,"9 r Fabert 75007 PARIS "  ,"" ,75  ,"commissariat central"   );
com[290]=  new comm(290,48.855394, 2.330047  ,"10 r Perronet 75007 PARIS "  ,"" ,75  ,".P.Q unités police quartier St Thomas d'Aquin"   );
com[291]=  new comm(291,48.867297, 2.311881  ,"1 av Gén Eisenhower 75008 PARIS "  ,"" ,75  ,"commissariat central"   );
com[292]=  new comm(292,48.871674, 2.321884  ,"31 r Anjou 75008 PARIS "  ,"" ,75  ,"U.P.Q unités police quartier Madeleine"   );
com[293]=  new comm(293,48.866989, 2.30424  ,"5 r Clément Marot 75008 PARIS "  ,"" ,75  ,"U.P.Q unité police quartier Champs Elysées"   );
com[294]=  new comm(294,48.873736, 2.339659  ,"14Bis r Chauchat 75009 PARIS "  ,"" ,75  ,"commissariat central"   );
com[295]=  new comm(295,48.881273, 2.327651  ,"5 r Parme 75009 PARIS "  ,"" ,75  ,"UPQ Saint Georges - SARIJ service accueil recherche investigation judiciaire"   );
com[296]=  new comm(296,48.879813, 2.340698  ,"50 r La Tour d'Auvergne 75009 PARIS "  ,"" ,75  ,"U.P.Q unités police quartier Rochechouart"   );
com[297]=  new comm(297,48.877132, 2.356168  ,"179 r Faubourg St Denis 75010 PARIS "  ,"" ,75  ,"U.P.Q unités police quartier St Vincent de Paul"   );
com[298]=  new comm(298,48.87691, 2.352642  ,"45 r Chabrol 75010 PARIS "  ,"" ,75  ,"U.P.Q unités police quartier Porte St Denis"   );
com[299]=  new comm(299,48.875921, 2.359527  ,"1 r 8 Mai 1945 75010 PARIS "  ,"" ,75  ,"UPG unité de police de gare - Gare de l Est grandes lignes- face quai 27-28"   );
com[300]=  new comm(300,48.854309, 2.378176  ,"14 pass Charles Dallery 75011 PARIS "  ,"" ,75  ,"commissariat central d'arrondissement"   );
com[301]=  new comm(301,48.863691, 2.374819  ,"19 pass Beslay 75011 PARIS "  ,"" ,75  ,"UPQ Méricourt - SARIJ service accueil recherche investigation judiciaire"   );
com[302]=  new comm(302,48.819864, 2.456601  ,"avenue  Ecole de Joinville 75012 PARIS "  ,"" ,75  ,"unité cynophile"   );
com[303]=  new comm(303,48.846485, 2.3664  ,"2 pl Mazas 75012 PARIS "  ,"" ,75  ,"institut médico légal"   );
com[304]=  new comm(304,48.842405, 2.363631  ,"5 bd Hôpital 75013 PARIS "  ,"" ,75  ,"Préfecture de Police  13ème arrondissement  UPG unité de police de gare - Gare d'Austerlitz"   );
com[305]=  new comm(305,48.833364, 2.374039  ,"160 av France 75013 PARIS "  ,"" ,75  ,"vigie BNF - tour14"   );
com[306]=  new comm(306,48.824491, 2.36526  ,"32 r Javelot 75013 PARIS "  ,"" ,75  ,"Vigie Olympiades"   );
com[307]=  new comm(307,48.829618, 2.329607  ,"50 r Rémy Dumoncel 75014 PARIS "  ,"" ,75  ,"commissariat central - UPQ St Lambert - SARIJ"   );
com[308]=  new comm(308,48.839833, 2.302275  ,"250 r Vaugirard 75015 PARIS "  ,"" ,75  ,"commissariat central"   );
com[309]=  new comm(309,48.846418, 2.307105  ,"45 bd Garibaldi 75015 PARIS "  ,"" ,75  ,"U.P.Q unité police quartier Necker"   );
com[310]=  new comm(310,48.841507, 2.318809  ,"17 bd Vaugirard 75015 PARIS "  ,"" ,75  ,"UPG gare Montparnasse - voie 24"   );
com[311]=  new comm(311,48.857525, 2.27341  ,"8 av Mozart 75016 PARIS "  ,"" ,75  ,"commissariat"   );
com[312]=  new comm(312,48.867739, 2.275215  ,"75 r Faisanderie 75116 PARIS "  ,"" ,75  ,"UPQ porte Dauphine"   );
com[313]=  new comm(313,48.885188, 2.322363  ,"19 r Truffaut 75017 PARIS "  ,"" ,75  ,"commissariat central - UPQ Epinettes Batigolles -SARIJ"   );
com[314]=  new comm(314,48.885602, 2.297243  ,"3 av Gourgaud 75017 PARIS "  ,"" ,75  ,"U.P.Q unité police quartier Monceau -Ternes"   );
com[315]=  new comm(315,48.889662, 2.348283  ,"79 r Clignancourt 75018 PARIS "  ,"" ,75  ,"commissariat central"   );
com[316]=  new comm(316,48.888521, 2.353931  ,"50 r Doudeauville 75018 PARIS "  ,"" ,75  ,"U.P.Q unités police quartier La Goutte d'Or"   );
com[317]=  new comm(317,48.891268, 2.340714  ,"122 r Marcadet 75018 PARIS "  ,"" ,75  ,"U.P.Q unité police quartier Clignancourt"   );
com[318]=  new comm(318,48.884248, 2.38627  ,"3 r Erik Satie 75019 PARIS "  ,"" ,75  ,"commissariat central - SARIJ service accueil recherche investigation judiciaire"   );
com[319]=  new comm(319,48.876229, 2.393389  ,"14 r Augustin Thierry 75019 PARIS "  ,"" ,75  ,"UPQ unité de police de quartier Amérique-place des fêtes"   );
com[320]=  new comm(320,48.875188, 2.381519  ,"10 r Pradier 75019 PARIS "  ,"" ,75  ,"UPQ unité police quartier Combat"   );
com[321]=  new comm(321,48.864974, 2.398686  ,"6 pl Gambetta 75020 PARIS "  ,"" ,75  ,"commissariat central"   );
com[322]=  new comm(322,48.85839, 2.406597  ,"48 r St Blaise 75020 PARIS "  ,"" ,75  ,"UPQ unité de police de quartier Charonne"   );
com[323]=  new comm(323,48.85621, 2.404882  ,"66 r Orteaux 75020 PARIS "  ,"" ,75  ,"SARIJ service accueil recherche investigation judiciaire"   );
com[324]=  new comm(324,48.85677, 2.348758  ,"12 quai Gesvres 75004 PARIS "  ,"" ,75  ,"brigade de protection des mineurs"   );
com[325]=  new comm(325,48.892225, 2.187921  ,"92 r Henri Barbusse 92000 NANTERRE "  ,"" ,75  ,"service départemental de Police Judiciaire des Hauts de Seine"   );
com[326]=  new comm(326,48.908198, 2.452756  ,"av Paul Vaillant Couturier 93000 BOBIGNY "  ,"" ,75  ,"service départemental de Police Judiciaire de la Seine St Denis"   );
com[327]=  new comm(327,48.854941, 2.345535  ,"9 bd Palais 75004 PARIS "  ,"" ,75  ,"standard general"   );
com[328]=  new comm(328,48.849539, 2.348791  ,"4 rue  Montagne Ste Geneviève 75005 PARIS "  ,"" ,75  ,"UPQ  Unité de Police de Quartier  - SARIJ  Service Accueil Recherche Investigation Judiciaire  "   );
com[329]=  new comm(329,48.835928, 2.323524  ,"114 av Maine 75014 PARIS "  ,"" ,75  ,"Préfecture de Police Commissariat Central - UPQ  Unité de Police de Quartier  "   );
com[330]=  new comm(330,48.38531, 2.95584  ,"7 r Docteur  Arthur Petit 77130 MONTEREAU FAULT YONNE "  ,"" ,77  ,"Commissariat de Police  "   );
com[331]=  new comm(331,48.956152, 2.886711  ,"46 pl Europe 77100 MEAUX  "  ,"" ,77  ,"Commissariat de Police   "   );
com[332]=  new comm(332,48.627376, 2.580457  ,"av Jean Jaurès 77550 MOISSY CRAMAYEL "  ,"" ,77  ,"Commissariat de Police   "   );
com[333]=  new comm(333,48.847048, 2.616473  ,"cours Luzard 77186 NOISIEL  "  ,"" ,77  ,"Commissariat de Police   "   );
com[334]=  new comm(334,48.876094, 2.704851  ,"9 all Vieille et Gentil 77400 LAGNY SUR MARNE "  ,"" ,77  ,"Commissariat de Police  "   );
com[335]=  new comm(335,48.803487, 2.611579  ,"60 av République 77340 PONTAULT COMBAULT "  ,"" ,77  ,"Commissariat de Police   "   );
com[336]=  new comm(336,48.803135, 2.610807  ,"158 av République 77340 PONTAULT COMBAULT "  ,"" ,77  ,"Commissariat de Police   "   );
com[337]=  new comm(337,48.977774, 2.877206  ,"14 r Jean Jaurès 77124 CREGY LES MEAUX "  ,"" ,77  ,"Commissariat de Police   "   );
com[338]=  new comm(338,48.586066, 2.571702  ,"16 av Champs 77176 NANDY "  ,"" ,77  ,"Police Municipal"   );
com[339]=  new comm(339,48.522443, 2.638542  ,"91 résidence  Bourgogne 77190 DAMMARIE LES LYS "  ,"" ,77  ,"Halte Police   "   );
com[340]=  new comm(340,48.874289, 2.636291  ,"27 r Chelles 77360 VAIRES SUR MARNE  "  ,"" ,77  ,"Police  Bureau de    "   );
com[341]=  new comm(341,48.761052, 2.673227  ,"4 r Jean Mermoz 77330 OZOIR LA FERRIERE  "  ,"" ,77  ,"Police  Bureau de    "   );
com[342]=  new comm(342,48.541298, 2.625869  ,"153 all Gare 77350 LE MEE SUR SEINE "  ,"" ,77  ,"Police  Bureau de    "   );
com[343]=  new comm(343,48.693048, 2.609182  ,"2 bd Jean Jaurès 77170 BRIE COMTE ROBERT "  ,"" ,77  ,"Police  Bureau de    "   );
com[344]=  new comm(344,48.781727, 2.590164  ,"20 r Pompe 77340 PONTAULT COMBAULT "  ,"" ,77  ,"Police  Bureau de    "   );
com[345]=  new comm(345,48.79039, 2.649959  ,"47 r Pasteur 77680 ROISSY EN BRIE "  ,"" ,77  ,"Police  Bureau de    "   );
com[346]=  new comm(346,48.974634, 2.646041  ,"av Pablo Picasso 77290 MITRY MORY "  ,"" ,77  ,"Police  Bureau de    "   );
com[347]=  new comm(347,48.850833, 2.653263  ,"33 r Paris 77200 TORCY "  ,"" ,77  ,"Police  Bureau de    "   );
com[348]=  new comm(348,48.530918, 2.542393  ,"70 av Fontainebleau 77310 SAINT FARGEAU PONTHIERRY  "  ,"" ,77  ,"Police  Bureau de    "   );
com[349]=  new comm(349,48.561989, 3.304146  ,"27 r Courloison 77160 PROVINS "  ,"" ,77  ,"Police  Bureau de    "   );
com[350]=  new comm(350,48.268414, 2.703953  ,"2 rue  Barry 77140 NEMOURS "  ,"" ,77  ,"Police  Commissariat de  "   );
com[351]=  new comm(351,48.94214, 2.612075  ,"48 av Gén de Gaulle 77270 VILLEPARISIS "  ,"" ,77  ,"Police  Commissariat de  "   );
com[352]=  new comm(352,48.518532, 2.628719  ,"462 av Lys 77190 DAMMARIE LES LYS "  ,"" ,77  ,"Police  Commissariat de  "   );
com[353]=  new comm(353,48.813301, 3.086015  ,"19 r Palais de Justice 77120 COULOMMIERS "  ,"" ,77  ,"Police  Commissariat de  "   );
com[354]=  new comm(354,48.95972, 2.601441  ,"33 r Octave Mirbeau 77290 MITRY MORY "  ,"" ,77  ,"Police  Commissariat de  "   );
com[355]=  new comm(355,48.412037, 2.712339  ,"11B pl République 77300 FONTAINEBLEAU "  ,"" ,77  ,"Police  Commissariat de  "   );
com[356]=  new comm(356,48.373919, 2.813786  ,"5 av Jean Jaurès 77250 MORET SUR LOING "  ,"" ,77  ,"Police  Commissariat de  "   );
com[357]=  new comm(357,48.861595, 2.786367  ,"r Grand Secours 77700 CHESSY "  ,"" ,77  ,"Police  Commissariat de  "   );
com[358]=  new comm(358,48.881148, 2.684434  ,"4 r Paris 77400 POMPONNE "  ,"" ,77  ,"Police  CRS NO 4 "   );
com[359]=  new comm(359,48.862579, 2.816185  ,"1 r Mairie 77700 MAGNY LE HONGRE "  ,"" ,77  ,"Police de proximité  "   );
com[360]=  new comm(360,48.541298, 2.625869  ,"153 all Gare 77350 LE MEE SUR SEINE  "  ,"" ,77  ,"Police Nationale  Bureau de    "   );
com[361]=  new comm(361,48.848922, 2.581708  ,"bd Nesles 77420 CHAMPS SUR MARNE "  ,"" ,77  ,"Poste de Police   "   );
com[362]=  new comm(362,48.951467, 2.900152  ,"1 r Chappe 77100 MEAUX "  ,"" ,77  ,"Bureau de Police   "   );
com[363]=  new comm(363,48.188526, 2.729193  ,"44 av Maréchal  Leclerc 77460 SOUPPES SUR LOING "  ,"" ,77  ,"Bureau de Police   "   );
com[364]=  new comm(364,48.879756, 2.598011  ,"2 av Claye 77500 CHELLES "  ,"" ,77  ,"Commissariat de Police   "   );
com[365]=  new comm(365,48.783055, 3.303141  ,"21 r Docteur Cochot 77320 LA FERTE GAUCHER "  ,"" ,77  ,"Gendarmerie"   );
com[366]=  new comm(366,48.87823, 2.600331  ,"17 av Gendarme Castermant 77500 CHELLES "  ,"" ,77  ,"Gendarmerie"   );
com[367]=  new comm(367,49.061526, 2.681301  ,"64 av Europe 77230 DAMMARTIN EN GOELE "  ,"" ,77  ,"Gendarmerie"   );
com[368]=  new comm(368,48.55983, 3.306479  ,"20 r Foire aux Chevaux 77160 PROVINS "  ,"" ,77  ,"Gendarmerie"   );
com[369]=  new comm(369,48.529833, 2.548471  ,"22 av Fontainebleau 77310 SAINT FARGEAU PONTHIERRY "  ,"" ,77  ,"Gendarmerie"   );
com[370]=  new comm(370,48.958526, 2.892229  ,"3 r Noéfort 77100 MEAUX "  ,"" ,77  ,"Gendarmerie"   );
com[371]=  new comm(371,48.942213, 3.129058  ,"6 av Montmirail 77260 LA FERTE SOUS JOUARRE "  ,"" ,77  ,"Gendarmerie"   );
com[372]=  new comm(372,48.815641, 3.087892  ,"27 av République 77120 COULOMMIERS "  ,"" ,77  ,"Gendarmerie"   );
com[373]=  new comm(373,48.611545, 2.887015  ,"133 av Charles de Gaulle 77720 MORMANT "  ,"" ,77  ,"Gendarmerie"   );
com[374]=  new comm(374,48.140807, 2.473974  ,"16 av Gare 77890 BEAUMONT DU GATINAIS "  ,"" ,77  ,"Gendarmerie"   );
com[375]=  new comm(375,48.479631, 3.293955  ,"27 av Gare 77114 GOUAIX "  ,"" ,77  ,"Gendarmerie"   );
com[376]=  new comm(376,49.029895, 3.016535  ,"av Gén de Gaulle 77440 LIZY SUR OURCQ "  ,"" ,77  ,"Gendarmerie"   );
com[377]=  new comm(377,48.843451, 3.235014  ,"15 av République 77510 REBAIS "  ,"" ,77  ,"Gendarmerie"   );
com[378]=  new comm(378,48.688749, 2.954985  ,"chem Etangs 77540 ROZAY EN BRIE "  ,"" ,77  ,"Gendarmerie"   );
com[379]=  new comm(379,48.506433, 2.790088  ,"1 r 26 Aout 1944 77820 LE CHATELET EN BRIE "  ,"" ,77  ,"Gendarmerie"   );
com[380]=  new comm(380,48.790685, 2.9156  ,"133 r 27 Août 77163 MORTCERF  "  ,"" ,77  ,"Gendarmerie"   );
com[381]=  new comm(381,48.146754, 2.694696  ,"5 r André Gauquelin 77570 CHATEAU LANDON "  ,"" ,77  ,"Gendarmerie"   );
com[382]=  new comm(382,48.319472, 2.569366  ,"3 r Blanche de Castille 77760 LA CHAPELLE LA REINE "  ,"" ,77  ,"Gendarmerie"   );
com[383]=  new comm(383,48.412478, 3.236028  ,"299 r Danton 77480 BRAY SUR SEINE "  ,"" ,77  ,"Gendarmerie"   );
com[384]=  new comm(384,48.673083, 2.692949  ,"1Ter r Etienne Tétrot 77170 COUBERT "  ,"" ,77  ,"Gendarmerie"   );
com[385]=  new comm(385,48.663862, 2.842929  ,"1 r Foix 77390 CHAUMES EN BRIE "  ,"" ,77  ,"Gendarmerie"   );
com[386]=  new comm(386,48.898941, 2.792368  ,"1 rue  Beau 77450 ESBLY "  ,"" ,77  ,"Gendarmerie"   );
com[387]=  new comm(387,48.872516, 2.836758  ,"r Montguillon 77860 SAINT GERMAIN SUR MORIN "  ,"" ,77  ,"Gendarmerie"   );
com[388]=  new comm(388,49.042093, 2.808279  ,"14 r Point du Jour 77165 SAINT SOUPPLETS "  ,"" ,77  ,"Gendarmerie"   );
com[389]=  new comm(389,48.664103, 3.135062  ,"r Provins 77970 JOUY LE CHATEL "  ,"" ,77  ,"Gendarmerie"   );
com[390]=  new comm(390,48.63937, 3.398377  ,"76 r Provins 77560 VILLIERS SAINT GEORGES "  ,"" ,77  ,"Gendarmerie"   );
com[391]=  new comm(391,48.477646, 3.130849  ,"r Radepont 77520 DONNEMARIE DONTILLY "  ,"" ,77  ,"Gendarmerie"   );
com[392]=  new comm(392,48.410448, 2.701637  ,"pl Georges Clemenceau 77300 FONTAINEBLEAU "  ,"" ,77  ,"Gendarmerie"   );
com[393]=  new comm(393,48.946143, 2.687866  ,"all André Benoist 77410 CLAYE SOUILLY "  ,"" ,77  ,"Gendarmerie"   );
com[394]=  new comm(394,48.409336, 2.701182  ,"27 r Bois 77300 FONTAINEBLEAU "  ,"" ,77  ,"Gendarmerie"   );
com[395]=  new comm(395,48.863254, 2.903659  ,"37 r Bouleurs 77580 CRECY LA CHAPELLE "  ,"" ,77  ,"Gendarmerie"   );
com[396]=  new comm(396,48.937666, 2.160921  ,"36 r Louise Michel 78500 SARTROUVILLE "  ,"" ,78  ,"commissariat de police"   );
com[397]=  new comm(397,48.794932, 2.126004  ,"24 r St Louis 78000 VERSAILLES"  ,"" ,78  ,"secrétariat général pour administration de police SGAP"   );
com[398]=  new comm(398,48.899992, 2.093567  ,"19 r Pontoise 78100 SAINT GERMAIN EN LAYE "  ,"" ,78  ,"mmissariat"   );
com[399]=  new comm(399,48.826332, 2.120074  ,"8 av Albert Schweitzer 78150 LE CHESNAY "  ,"" ,78  ,"Police (Bureau de)   "   );
com[400]=  new comm(400,48.806722, 2.153498  ,"88 r Bonne Aventure 78000 VERSAILLES "  ,"" ,78  ,"Police (Bureau de)   "   );
com[401]=  new comm(401,48.902704, 2.157902  ,"41 r Auguste Renoir 78400 CHATOU "  ,"" ,78  ,"Police (Bureau de)   "   );
com[402]=  new comm(402,49.005053, 1.910544  ,"7 r Ecoles 78250 MEULAN "  ,"" ,78  ,"Police (Bureau de)   "   );
com[403]=  new comm(403,48.799296, 2.16096  ,"185 av Gén Leclerc 78220 VIROFLAY "  ,"" ,78  ,"Police (Bureau d"   );
com[404]=  new comm(404,48.942141, 2.198003  ,"118 av Georges Clemenceau 78500 SARTROUVILLE"  ,"" ,78  ,"Police (Bureau de)   "   );
com[405]=  new comm(405,48.988706, 1.748072  ,"r Lafarge 78520 LIMAY "  ,"" ,78  ,"Police (Bureau de)   "   );
com[406]=  new comm(406,48.961238, 2.063985  ,"52 av Lénine 78260 ACHERES "  ,"" ,78  ,"Police (Bureau de)   "   );
com[407]=  new comm(407,48.961238, 2.063985  ,"52 av Lénine 78260 ACHERES "  ,"" ,78  ,"Police (Bureau de)   "   );
com[408]=  new comm(408,48.957021, 1.814112  ,"75 av Prof Emile Sergent 78680 EPONE "  ,"" ,78  ,"Police (Bureau de)   "   );
com[409]=  new comm(409,48.972183, 2.031842  ,"2 pl Pierreuses 78570 CHANTELOUP LES VIGNES "  ,"" ,78  ,"Police (Bureau de)   "   );
com[410]=  new comm(410,48.961794, 1.853542  ,"8 rte Quarante Sous 78410 AUBERGENVILLE "  ,"" ,78  ,"Police (Bureau de)   "   );
com[411]=  new comm(411,48.977248, 1.983502  ,"1 av Triel 78540 VERNOUILLET "  ,"" ,78  ,"Police (Bureau de)   "   );
com[412]=  new comm(412,48.892367, 2.143675  ,"32 bd Carnot 78110 LE VESINET "  ,"" ,78  ,"Police (Bureau de)   "   );
com[413]=  new comm(413,48.848123, 2.136831  ,"8A av Charles de Gaulle 78170 LA CELLE SAINT CLOUD"  ,"" ,78  ,"Police (Bureau de)   "   );
com[414]=  new comm(414,48.648461, 1.823742  ,"4 r Pasteur 78120 RAMBOUILLET "  ,"" ,78  ,"Police (Bureau de)   "   );
com[415]=  new comm(415,48.76555, 1.9492  ,"1 r Théâtre 78990 ELANCOURT "  ,"" ,78  ,"Police (Commissariat de)   "   );
com[416]=  new comm(416,48.926971, 2.044187  ,"16 bd Louis Lemelle 78300 POISSY "  ,"" ,78  ,"Police (Commissariat de)   "   );
com[417]=  new comm(417,48.920573, 2.029065  ,"12 pl Albert Labbé 78300 POISSY "  ,"" ,78  ,"bureau"   );
com[418]=  new comm(418,48.991592, 1.845364  ,"38B r Poste 78820 JUZIERS "  ,"" ,78  ,"Police Municipale   "   );
com[419]=  new comm(419,48.644596, 1.839131  ,"7 r Village 78120 RAMBOUILLET "  ,"" ,78  ,"Police Municipale   "   );
com[420]=  new comm(420,48.919687, 2.034647  ,"47 pl Corneille 78300 POISSY "  ,"" ,78  ,"Police Nationale   "   );
com[421]=  new comm(421,48.990974, 1.700364  ,"43 r Pierre Sémard 78200 MANTES LA JOLIE "  ,"" ,78  ,"Police Nationale   "   );
com[422]=  new comm(422,48.83398, 2.129242  ,"168 r Versailles 78150 LE CHESNAY "  ,"" ,78  ,"Police Nationale   "   );
com[423]=  new comm(423,48.952962, 2.038494  ,"9 av Hautil 78955 CARRIERES SOUS POISSY "  ,"" ,78  ,"Poste de Police   "   );
com[424]=  new comm(424,48.758472, 2.053114  ,"3 r Hélène Boucher 78960 VOISINS LE BRETONNEUX"  ,"" ,78  ,"Poste de Police de Proximité"   );
com[425]=  new comm(425,48.821326, 1.986583  ,"sq Blum 78340 LES CLAYES SOUS BOIS "  ,"" ,78  ,"Poste de Police Nationale"   );
com[426]=  new comm(426,48.9697, 1.712196  ,"98 rte Houdan 78711 MANTES LA VILLE "  ,"" ,78  ,"Bureau de Police"   );
com[427]=  new comm(427,48.988706, 1.748072  ," 10 r Lafarge 78520 LIMAY "  ,"" ,78  ,"Bureau de Police"   );
com[428]=  new comm(428,48.895496, 2.107025  ,"1 pl Résistance Française 78230 LE PECQ "  ,"" ,78  ,"Bureau de Police"   );
com[429]=  new comm(429,48.786102, 2.050938  ,"1 av Division Leclerc 78280 GUYANCOURT "  ,"" ,78  ,"Commissariat de Police"   );
com[430]=  new comm(430,48.997482, 1.911274  ,"26 av Félix Faure 78130 LES MUREAUX "  ,"" ,78  ,"Commissariat de Police"   );
com[431]=  new comm(431,48.923811, 2.184254  ,"32 r Marne 78800 HOUILLES "  ,"" ,78  ,"Commissariat de Police"   );
com[432]=  new comm(432,48.867565, 2.097217  ,"2 r Willy Blumenthal 78160 MARLY LE ROI "  ,"" ,78  ,"Commissariat de Police"   );
com[433]=  new comm(433,48.782929, 2.175523  ,"25 av Robert Wagner 78140 VELIZY VILLACOUBLAY "  ,"" ,78  ,"Commissariat de Police"   );
com[434]=  new comm(434,48.777115, 1.982077  ,"r Léo Lagrange 78190 TRAPPES "  ,"" ,78  ,"Commissariat de Police"   );
com[435]=  new comm(435,48.572018, 1.937514  ,"2 r Remparts 78730 SAINT ARNOULT EN YVELINES "  ,"" ,78  ,"Police Municipale"   );
com[436]=  new comm(436,48.694262, 2.505292  ,"4 bd Charles de Gaulle 91800 BRUNOY "  ,"" ,78  ,"Commissariat de Police"   );
com[437]=  new comm(437,48.639459, 2.333007  ,"254 rte Corbeil 91700 SAINTE GENEVIEVE DES BOIS "  ,"" ,91  ,"Commissariat de Police"   );
com[438]=  new comm(438,48.650458, 2.37562  ,"r Minotaure 91350 GRIGNY "  ,"" ,91  ,"Commissariat de Police"   );
com[439]=  new comm(439,48.627525, 2.438241  ,"bd France 91000 EVRY "  ,"" ,91  ,"Commissariat de Police"   );
com[440]=  new comm(440,48.699595, 2.311687  ,"av Pierre Brossolette 91380 CHILLY MAZARIN "  ,"" ,91  ,"Police"   );
com[441]=  new comm(441,48.492885, 2.190424  ,"12 r Cité 91580 ETRECHY"  ,"" ,91  ,"Police municipale"   );
com[442]=  new comm(442,48.626911, 2.451571  ,"7 pl Alphonse Daudet 91130 RIS ORANGIS "  ,"" ,91  ,"bureau de police"   );
com[443]=  new comm(443,48.649953, 2.387366  ,"pl François Mitterrand 91170 VIRY CHATILLON "  ,"" ,91  ,"bureau de police"   );
com[444]=  new comm(444,48.70319, 2.430702  ,"  154 av Henri Barbusse 91270 VIGNEUX SUR SEINE "  ,"" ,91  ,"bureau de police"   );
com[445]=  new comm(445,48.680663, 2.537181  ,"centre cial Val d'Yerres 91480 QUINCY SOUS SENART "  ,"" ,91  ,"bureau de police"   );
com[446]=  new comm(446,48.699595, 2.311687  ,"av Pierre Brossolette 91380 CHILLY MAZARIN "  ,"" ,91  ,"bureau de police"   );
com[447]=  new comm(447,48.608283, 2.477427  ,"r Champ d'Epreuves 91100 CORBEIL ESSONNES "  ,"" ,91  ,"Commissariat de Police"   );
com[448]=  new comm(448,48.684582, 2.169846  ,"av Champs Lasniers 91940 LES ULIS "  ,"" ,91  ,"Commissariat de Police"   );
com[449]=  new comm(449,48.695725, 2.295685  ,"10 r Ecoles 91160 LONGJUMEAU "  ,"" ,91  ,"Commissariat de Police"   );
com[450]=  new comm(450,48.686069, 2.40729  ,"124 bd Gén de Gaulle 91210 DRAVEIL "  ,"" ,91  ,"Commissariat de Police"   );
com[451]=  new comm(451,48.706891, 2.383465  ,"r Jean Baptiste de la Salle 91200 ATHIS MONS"  ,"" ,91  ,"Commissariat de Police"   );
com[452]=  new comm(452,48.604841, 2.309788  ,"39 av Guynemer 91220 BRETIGNY SUR ORGE "  ,"" ,91  ,"Commissariat de Police"   );
com[453]=  new comm(453,48.696365, 2.196694  ,"40 r Paris 91400 ORSAY "  ,"" ,91  ,"Commissariat de Police"   );
com[454]=  new comm(454,48.587937, 2.244549  ,"10 rue Docteur Louis Babin 91290 ARPAJON "  ,"" ,91  ,"Commissariat de Police"   );
com[455]=  new comm(455,48.73021, 2.272237  ,"1 av Gén de Gaulle 91300 MASSY "  ,"" ,91  ,"Commissariat de Police"   );
com[456]=  new comm(456,48.735656, 2.262366  ,"14 all Albert Thomas 91300 MASSY "  ,"" ,91  ,"Commissariat de Police"   );
com[457]=  new comm(457,48.702038, 2.464277  ,"142 av République 91230 MONTGERON "  ,"" ,91  ,"Commissariat de Police"   );
com[458]=  new comm(458,48.437411, 2.164158  ,"7 av Paris 91150 ETAMPES "  ,"" ,91  ,"Commissariat de Police"   );
com[459]=  new comm(459,48.627525, 2.438241  ,"bd France 91000 EVRY "  ,"" ,91  ,"bureau de police"   );
com[460]=  new comm(460,48.69177, 2.377835  ,"av D'Estienne d'Orves 91260 JUVISY SUR ORGE "  ,"" ,91  ,"bureau de police"   );
com[461]=  new comm(461,48.69076, 2.375702  ,"place  Maréchal  Leclerc 91260 JUVISY SUR ORGE "  ,"" ,91  ,"bureau de police"   );
com[462]=  new comm(462,48.639734, 2.271941  ,"r Chapelle 91310 MONTLHERY "  ,"" ,91  ,"bureau de police"   );
com[463]=  new comm(463,48.746141, 2.264074  ,"65 r D'Estienne d'Orves 91370 VERRIERES LE BUISSON "  ,"" ,91  ,"bureau de police"   );
com[464]=  new comm(464,48.629543, 2.413377  ,"8 r Marquis de Raies 91080 COURCOURONNES "  ,"" ,91  ,"bureau de police"   );
com[465]=  new comm(465,48.680663, 2.537181  ,"centre cial Val Yerres 91800 BOUSSY SAINT ANTOINE "  ,"" ,91  ,"bureau de police"   );
com[466]=  new comm(466,48.711273, 2.483031  ,"r Stade 91330 YERRES "  ,"" ,91  ,"bureau de police"   );
com[467]=  new comm(467,48.626911, 2.451571  ,"7 pl Alphonse Daudet 91130 RIS ORANGIS  "  ,"" ,91  ,"bureau de police"   );
com[468]=  new comm(468,48.617808, 2.443695  ,"11 r Jean Malézieux 91000 EVRY "  ,"" ,91  ,"Gendarmerie"   );
com[469]=  new comm(469,48.710547, 2.176547  ,"r Petit Saclay 91400 ORSAY "  ,"" ,91  ,"Gendarmerie"   );
com[470]=  new comm(470,48.442052, 2.135631  ,"av 8 Mai 1945 91150 ETAMPES "  ,"" ,91  ,"Gendarmerie"   );
com[471]=  new comm(471,48.711068, 2.247122  ,"2 r Gutenberg 91120 PALAISEAU "  ,"" ,91  ,"Gendarmerie"   );
com[472]=  new comm(472,48.617808, 2.443695  ,"11 r Jean Malézieux 91000 EVRY "  ,"" ,91  ,"Gendarmerie"   );
com[473]=  new comm(473,48.79823, 2.136413  ,"12 r Benjamin Franklin 78000 VERSAILLES "  ,"" ,91  ,"Légion de Gendarmerie Naionale"   );
com[474]=  new comm(474,48.939458, 2.093716  ,"rte Poissy 78100 SAINT GERMAIN EN LAYE "  ,"" ,91  ,"Garde républicaine"   );
com[475]=  new comm(475,48.724102, 2.087617  ,"r 78114 MAGNY LES HAMEAUX "  ,"" ,91  ,"Gendarmerie Rue Charpentier"   );
com[476]=  new comm(476,48.992872, 1.700953  ,"129 bd Maréchal  Juin 78200 MANTES LA JOLIE "  ,"" ,91  ,"Légion de Gendarmerie Nationale"   );
com[477]=  new comm(477,48.892632, 2.079476  ,"3 r Panorama 78100 SAINT GERMAIN EN LAYE "  ,"" ,91  ,"Légion de Gendarmerie Nationale"   );
com[478]=  new comm(478,48.648343, 1.823582  ,"1 r Pasteur 78120 RAMBOUILLET "  ,"" ,91  ,"Légion de Gendarmerie Nationale"   );

    var k = zzCommissariats.length ;
    for (var i = 0; i < com.length ; i++) { 	zzCommissariats[i+k]=com[i+1]}
	
  }
  

  
 // INTEGRE LES DONNEES INSEE___________________________________________________________________

  function zzInsee_Integration(){
var ins  = [];
ins[0]=  new insee(0,"60001","ABANCOURT",50.235118, 3.212698  ,"567"  ,"224","0"  ,"0","0","0","0"   );
ins[1]=  new insee(1,"60002","ABBECOURT",49.605466, 3.183869  ,"670"  ,"239","0"  ,"0","0","0","0"   );
ins[2]=  new insee(2,"60003","ABBEVILLE-SAINT-LUCIEN",49.516667, 2.166667  ,"506"  ,"172","0"  ,"0","0","0","0"   );
ins[3]=  new insee(3,"60004","ACHY",49.55677, 1.979019  ,"288"  ,"109","0"  ,"0","0","0","0"   );
ins[4]=  new insee(4,"60005","ACY-EN-MULTIEN",49.104535, 2.952957  ,"752"  ,"275","0"  ,"0","0","0","0"   );
ins[5]=  new insee(5,"60006","AGEUX (LES)",49.316632, 2.601309  ,"1158"  ,"402","0"  ,"0","0","0","0"   );
ins[6]=  new insee(6,"60007","AGNETZ",49.399451, 2.383878  ,"2637"  ,"875","0"  ,"0","0","0","0"   );
ins[7]=  new insee(7,"60008","AIRION",49.430111, 2.414054  ,"470"  ,"155","0"  ,"0","0","0","0"   );
ins[8]=  new insee(8,"60009","ALLONNE",49.405376, 2.113565  ,"1258"  ,"463","0"  ,"0","0","0","0"   );
ins[9]=  new insee(9,"60010","AMBLAINVILLE",49.233302, 2.081429  ,"1688"  ,"594","0"  ,"0","0","0","0"   );
ins[10]=  new insee(10,"60011","AMY",49.65523, 2.824891  ,"345"  ,"118","0"  ,"0","0","0","0"   );
ins[11]=  new insee(11,"60012","ANDEVILLE",49.258999, 2.165917  ,"2996"  ,"989","0"  ,"0","0","0","0"   );
ins[12]=  new insee(12,"60013","ANGICOURT",49.312994, 2.49253  ,"1525"  ,"476","0"  ,"0","0","0","0"   );
ins[13]=  new insee(13,"60014","ANGIVILLERS",49.48985, 2.516003  ,"200"  ,"67","0"  ,"0","0","0","0"   );
ins[14]=  new insee(14,"60015","ANGY",49.352537, 2.329047  ,"1186"  ,"447","0"  ,"0","0","0","0"   );
ins[15]=  new insee(15,"60016","ANSACQ",49.344572, 2.359963  ,"263"  ,"88","0"  ,"0","0","0","0"   );
ins[16]=  new insee(16,"60017","ANSAUVILLERS",49.56488, 2.386951  ,"1049"  ,"334","0"  ,"0","0","0","0"   );
ins[17]=  new insee(17,"60018","ANSERVILLE",49.204008, 2.207791  ,"435"  ,"160","0"  ,"0","0","0","0"   );
ins[18]=  new insee(18,"60019","ANTHEUIL-PORTES",49.495277, 2.753451  ,"416"  ,"136","0"  ,"0","0","0","0"   );
ins[19]=  new insee(19,"60020","ANTILLY",49.195398, 6.250709  ,"313"  ,"76","0"  ,"0","0","0","0"   );
ins[20]=  new insee(20,"60021","APPILLY",49.583525, 3.116129  ,"503"  ,"166","0"  ,"0","0","0","0"   );
ins[21]=  new insee(21,"60022","APREMONT",47.394528, 5.543962  ,"813"  ,"298","0"  ,"0","0","0","0"   );
ins[22]=  new insee(22,"60023","ARMANCOURT",49.678414, 2.713289  ,"527"  ,"187","0"  ,"0","0","0","0"   );
ins[23]=  new insee(23,"60024","ARSY",49.433266, 2.702694  ,"898"  ,"285","0"  ,"0","0","0","0"   );
ins[24]=  new insee(24,"60025","ATTICHY",49.411628, 3.04828  ,"1852"  ,"646","0"  ,"0","0","0","0"   );
ins[25]=  new insee(25,"60026","AUCHY-LA-MONTAGNE",49.574932, 2.117582  ,"439"  ,"143","0"  ,"0","0","0","0"   );
ins[26]=  new insee(26,"60027","AUGER-SAINT-VINCENT",49.221348, 2.817  ,"439"  ,"157","0"  ,"0","0","0","0"   );
ins[27]=  new insee(27,"60028","AUMONT-EN-HALATTE",49.229355, 2.550196  ,"482"  ,"175","0"  ,"0","0","0","0"   );
ins[28]=  new insee(28,"60029","AUNEUIL",49.369893, 1.99618  ,"2758"  ,"959","0"  ,"0","0","0","0"   );
ins[29]=  new insee(29,"60030","AUTEUIL",49.345772, 2.117604  ,"535"  ,"182","0"  ,"0","0","0","0"   );
ins[30]=  new insee(30,"60031","AUTHEUIL-EN-VALOIS",49.166667, 3.066667  ,"212"  ,"81","0"  ,"0","0","0","0"   );
ins[31]=  new insee(31,"60032","AUTRECHES",49.443563, 3.12589  ,"671"  ,"224","0"  ,"0","0","0","0"   );
ins[32]=  new insee(32,"60033","AVILLY-SAINT-LEONARD",49.193943, 2.537038  ,"962"  ,"361","0"  ,"0","0","0","0"   );
ins[33]=  new insee(33,"60034","AVRECHY",49.447317, 2.425907  ,"1060"  ,"363","0"  ,"0","0","0","0"   );
ins[34]=  new insee(34,"60035","AVRICOURT",48.642914, 6.806234  ,"216"  ,"74","0"  ,"0","0","0","0"   );
ins[35]=  new insee(35,"60036","AVRIGNY",49.379763, 2.580121  ,"320"  ,"110","0"  ,"0","0","0","0"   );
ins[36]=  new insee(36,"60037","BABOEUF",49.601825, 3.090788  ,"532"  ,"185","0"  ,"0","0","0","0"   );
ins[37]=  new insee(37,"60038","BACHIVILLERS",49.289174, 1.963545  ,"346"  ,"120","0"  ,"0","0","0","0"   );
ins[38]=  new insee(38,"60039","BACOUEL",49.838256, 2.174264  ,"387"  ,"147","0"  ,"0","0","0","0"   );
ins[39]=  new insee(39,"60040","BAILLEUL-LE-SOC",49.415843, 2.578175  ,"648"  ,"218","0"  ,"0","0","0","0"   );
ins[40]=  new insee(40,"60041","BAILLEUL-SUR-THERAIN",49.384611, 2.222542  ,"1753"  ,"600","0"  ,"0","0","0","0"   );
ins[41]=  new insee(41,"60042","BAILLEVAL",49.348378, 2.472537  ,"1421"  ,"493","0"  ,"0","0","0","0"   );
ins[42]=  new insee(42,"60043","BAILLY",49.401117, 1.971228  ,"585"  ,"199","0"  ,"0","0","0","0"   );
ins[43]=  new insee(43,"60044","BALAGNY-SUR-THERAIN",49.311431, 2.322658  ,"1418"  ,"502","0"  ,"0","0","0","0"   );
ins[44]=  new insee(44,"60045","BARBERY",49.221827, 2.666685  ,"518"  ,"184","0"  ,"0","0","0","0"   );
ins[45]=  new insee(45,"60046","BARGNY",49.17773, 2.956962  ,"215"  ,"74","0"  ,"0","0","0","0"   );
ins[46]=  new insee(46,"60047","BARON",49.172994, 2.732917  ,"777"  ,"270","0"  ,"0","0","0","0"   );
ins[47]=  new insee(47,"60048","BAUGY",49.449015, 2.734809  ,"263"  ,"100","0"  ,"0","0","0","0"   );
ins[48]=  new insee(48,"60049","BAZANCOURT",49.366513, 4.166787  ,"152"  ,"53","0"  ,"0","0","0","0"   );
ins[49]=  new insee(49,"60050","BAZICOURT",49.34571, 2.603889  ,"291"  ,"110","0"  ,"0","0","0","0"   );
ins[50]=  new insee(50,"60051","BEAUDEDUIT",49.678182, 2.06299  ,"169"  ,"69","0"  ,"0","0","0","0"   );
ins[51]=  new insee(51,"60052","BEAUGIES-SOUS-BOIS",49.637649, 3.103531  ,"83"  ,"33","0"  ,"0","0","0","0"   );
ins[52]=  new insee(52,"60053","BEAULIEU-LES-FONTAINES",49.658533, 2.912527  ,"505"  ,"175","0"  ,"0","0","0","0"   );
ins[53]=  new insee(53,"60054","BEAUMONT-LES-NONAINS",49.328317, 2.007557  ,"322"  ,"112","0"  ,"0","0","0","0"   );
ins[54]=  new insee(54,"60055","BEAURAINS-LES-NOYON",49.609836, 2.981452  ,"264"  ,"96","0"  ,"0","0","0","0"   );
ins[55]=  new insee(55,"60056","BEAUREPAIRE",49.293153, 2.580293  ,"67"  ,"25","0"  ,"0","0","0","0"   );
ins[56]=  new insee(56,"60057","BEAUVAIS",49.432532, 2.08013  ,"55392"  ,"22070","213"  ,"1 871 992","0197","584","1 228"   );
ins[57]=  new insee(57,"60058","BEAUVOIR",48.129434, 1.211654  ,"217"  ,"81","0"  ,"0","0","0","0"   );
ins[58]=  new insee(58,"60059","BEHERICOURT",49.585245, 3.057989  ,"208"  ,"75","0"  ,"0","0","0","0"   );
ins[59]=  new insee(59,"60060","BELLE-EGLISE",49.19249, 2.213565  ,"561"  ,"209","0"  ,"0","0","0","0"   );
ins[60]=  new insee(60,"60061","BELLOY",49.531732, 1.990552  ,"71"  ,"26","0"  ,"0","0","0","0"   );
ins[61]=  new insee(61,"60062","BERLANCOURT",49.671885, 3.071359  ,"283"  ,"91","0"  ,"0","0","0","0"   );
ins[62]=  new insee(62,"60063","BERNEUIL-EN-BRAY",49.400748, 2.084469  ,"756"  ,"260","0"  ,"0","0","0","0"   );
ins[63]=  new insee(63,"60064","BERNEUIL-SUR-AISNE",49.414382, 3.005434  ,"922"  ,"325","0"  ,"0","0","0","0"   );
ins[64]=  new insee(64,"60065","BERTHECOURT",49.350941, 2.224792  ,"1355"  ,"454","0"  ,"0","0","0","0"   );
ins[65]=  new insee(65,"60066","BETHANCOURT-EN-VALOIS",49.283333, 2.883333  ,"249"  ,"84","0"  ,"0","0","0","0"   );
ins[66]=  new insee(66,"60067","BETHISY-SAINT-MARTIN",49.294807, 2.816565  ,"1134"  ,"403","0"  ,"0","0","0","0"   );
ins[67]=  new insee(67,"60068","BETHISY-SAINT-PIERRE",49.299117, 2.801099  ,"3135"  ,"1123","0"  ,"0","0","0","0"   );
ins[68]=  new insee(68,"60069","BETZ",49.156744, 2.954346  ,"934"  ,"323","0"  ,"0","0","0","0"   );
ins[69]=  new insee(69,"60070","BIENVILLE",49.442102, 2.837534  ,"480"  ,"154","0"  ,"0","0","0","0"   );
ins[70]=  new insee(70,"60071","BIERMONT",49.582581, 2.733578  ,"136"  ,"49","0"  ,"0","0","0","0"   );
ins[71]=  new insee(71,"60072","BITRY",49.40972, 3.082334  ,"303"  ,"115","0"  ,"0","0","0","0"   );
ins[72]=  new insee(72,"60073","BLACOURT",49.464729, 1.860994  ,"410"  ,"148","0"  ,"0","0","0","0"   );
ins[73]=  new insee(73,"60074","BLAINCOURT-LES-PRECY",49.22302, 2.356551  ,"1158"  ,"398","0"  ,"0","0","0","0"   );
ins[74]=  new insee(74,"60075","BLANCFOSSE",49.658461, 2.196587  ,"119"  ,"44","0"  ,"0","0","0","0"   );
ins[75]=  new insee(75,"60076","BLARGIES",49.675396, 1.762856  ,"450"  ,"166","0"  ,"0","0","0","0"   );
ins[76]=  new insee(76,"60077","BLICOURT",49.561409, 2.053489  ,"281"  ,"94","0"  ,"0","0","0","0"   );
ins[77]=  new insee(77,"60078","BLINCOURT",49.383111, 2.617527  ,"76"  ,"29","0"  ,"0","0","0","0"   );
ins[78]=  new insee(78,"60079","BOISSY-FRESNOY",49.16064, 2.875791  ,"799"  ,"255","0"  ,"0","0","0","0"   );
ins[79]=  new insee(79,"60080","BOISSY-LE-BOIS",49.279103, 1.940613  ,"166"  ,"64","0"  ,"0","0","0","0"   );
ins[80]=  new insee(80,"60081","BONLIER",49.470382, 2.149894  ,"385"  ,"125","0"  ,"0","0","0","0"   );
ins[81]=  new insee(81,"60082","BONNEUIL-LES-EAUX",49.677797, 2.237646  ,"751"  ,"266","0"  ,"0","0","0","0"   );
ins[82]=  new insee(82,"60083","BONNEUIL-EN-VALOIS",49.284423, 2.990302  ,"895"  ,"324","0"  ,"0","0","0","0"   );
ins[83]=  new insee(83,"60084","BONNIERES",49.505068, 1.983144  ,"172"  ,"65","0"  ,"0","0","0","0"   );
ins[84]=  new insee(84,"60085","BONVILLERS",49.588172, 2.351621  ,"191"  ,"68","0"  ,"0","0","0","0"   );
ins[85]=  new insee(85,"60086","BORAN-SUR-OISE",49.167288, 2.359285  ,"2123"  ,"743","0"  ,"0","0","0","0"   );
ins[86]=  new insee(86,"60087","BOREST",49.169783, 2.655132  ,"326"  ,"111","0"  ,"0","0","0","0"   );
ins[87]=  new insee(87,"60088","BORNEL",49.19711, 2.206966  ,"3300"  ,"1193","0"  ,"0","0","0","0"   );
ins[88]=  new insee(88,"60089","BOUBIERS",49.23419, 1.906674  ,"370"  ,"129","0"  ,"0","0","0","0"   );
ins[89]=  new insee(89,"60090","BOUCONVILLERS",49.175978, 1.901747  ,"362"  ,"117","0"  ,"0","0","0","0"   );
ins[90]=  new insee(90,"60091","BOUILLANCY",49.111863, 2.917696  ,"360"  ,"129","0"  ,"0","0","0","0"   );
ins[91]=  new insee(91,"60092","BOULLARRE",49.129766, 3.004826  ,"225"  ,"73","0"  ,"0","0","0","0"   );
ins[92]=  new insee(92,"60093","BOULOGNE-LA-GRASSE",49.610042, 2.701524  ,"285"  ,"130","0"  ,"0","0","0","0"   );
ins[93]=  new insee(93,"60094","BOURSONNE",49.202936, 3.047029  ,"246"  ,"96","0"  ,"0","0","0","0"   );
ins[94]=  new insee(94,"60095","BOURY-EN-VEXIN",49.240963, 1.737322  ,"306"  ,"126","0"  ,"0","0","0","0"   );
ins[95]=  new insee(95,"60096","BOUTAVENT",49.641065, 1.757057  ,"76"  ,"32","0"  ,"0","0","0","0"   );
ins[96]=  new insee(96,"60097","BOUTENCOURT",49.337703, 1.83757  ,"204"  ,"71","0"  ,"0","0","0","0"   );
ins[97]=  new insee(97,"60098","BOUVRESSE",49.648522, 1.739261  ,"164"  ,"54","0"  ,"0","0","0","0"   );
ins[98]=  new insee(98,"60099","BRAISNES",49.471317, 2.76  ,"179"  ,"60","0"  ,"0","0","0","0"   );
ins[99]=  new insee(99,"60100","BRASSEUSE",49.256709, 2.680231  ,"136"  ,"43","0"  ,"0","0","0","0"   );
ins[100]=  new insee(100,"60101","BREGY",49.082626, 2.86592  ,"483"  ,"191","0"  ,"0","0","0","0"   );
ins[101]=  new insee(101,"60102","BRENOUILLE",49.304498, 2.541745  ,"2223"  ,"686","0"  ,"0","0","0","0"   );
ins[102]=  new insee(102,"60103","BRESLES",49.409076, 2.251248  ,"3749"  ,"1339","0"  ,"0","0","0","0"   );
ins[103]=  new insee(103,"60104","BRETEUIL",49.634128, 2.29472  ,"4131"  ,"1594","0"  ,"0","0","0","0"   );
ins[104]=  new insee(104,"60105","BRETIGNY",47.397638, 5.099622  ,"324"  ,"115","0"  ,"0","0","0","0"   );
ins[105]=  new insee(105,"60106","BREUIL-LE-SEC",49.372451, 2.450963  ,"2055"  ,"661","0"  ,"0","0","0","0"   );
ins[106]=  new insee(106,"60107","BREUIL-LE-VERT",49.361302, 2.438564  ,"2819"  ,"992","0"  ,"0","0","0","0"   );
ins[107]=  new insee(107,"60108","BRIOT",49.630628, 1.915835  ,"262"  ,"99","0"  ,"0","0","0","0"   );
ins[108]=  new insee(108,"60109","BROMBOS",49.645164, 1.887547  ,"218"  ,"79","0"  ,"0","0","0","0"   );
ins[109]=  new insee(109,"60110","BROQUIERS",49.659801, 1.828187  ,"225"  ,"83","0"  ,"0","0","0","0"   );
ins[110]=  new insee(110,"60111","BROYES",48.726095, 3.725953  ,"112"  ,"43","0"  ,"0","0","0","0"   );
ins[111]=  new insee(111,"60112","BRUNVILLERS-LA-MOTTE",49.548096, 2.449765  ,"337"  ,"117","0"  ,"0","0","0","0"   );
ins[112]=  new insee(112,"60113","BUCAMPS",50.449011, 2.103457  ,"128"  ,"50","0"  ,"0","0","0","0"   );
ins[113]=  new insee(113,"60114","BUICOURT",49.540714, 1.821786  ,"146"  ,"49","0"  ,"0","0","0","0"   );
ins[114]=  new insee(114,"60115","BULLES",49.458154, 2.326837  ,"885"  ,"297","0"  ,"0","0","0","0"   );
ins[115]=  new insee(115,"60116","BURY",49.313537, 2.343941  ,"2891"  ,"1068","0"  ,"0","0","0","0"   );
ins[116]=  new insee(116,"60117","BUSSY",49.618753, 2.992702  ,"246"  ,"79","0"  ,"0","0","0","0"   );
ins[117]=  new insee(117,"60118","CAISNES",49.519733, 3.068577   ,"424"  ,"150","0"  ,"0","0","0","0"   );
ins[118]=  new insee(118,"60119","CAMBRONNE-LES-RIBECOURT",49.508414, 2.912114  ,"1970"  ,"721","0"  ,"0","0","0","0"   );
ins[119]=  new insee(119,"60120","CAMBRONNE-LES-CLERMONT",49.3302, 2.398825  ,"992"  ,"351","0"  ,"0","0","0","0"   );
ins[120]=  new insee(120,"60121","CAMPAGNE",43.865325, -0.64013  ,"132"  ,"47","0"  ,"0","0","0","0"   );
ins[121]=  new insee(121,"60122","CAMPEAUX",48.950301, -0.932185  ,"433"  ,"171","0"  ,"0","0","0","0"   );
ins[122]=  new insee(122,"60123","CAMPREMY",49.567008, 2.31436  ,"332"  ,"117","0"  ,"0","0","0","0"   );
ins[123]=  new insee(123,"60124","CANDOR",49.642432, 2.910386  ,"256"  ,"92","0"  ,"0","0","0","0"   );
ins[124]=  new insee(124,"60125","CANLY",49.38592, 2.709178  ,"683"  ,"259","0"  ,"0","0","0","0"   );
ins[125]=  new insee(125,"60126","CANNECTANCOURT",49.558491, 2.907245  ,"499"  ,"173","0"  ,"0","0","0","0"   );
ins[126]=  new insee(126,"60127","CANNY-SUR-MATZ",49.606172, 2.787787  ,"270"  ,"106","0"  ,"0","0","0","0"   );
ins[127]=  new insee(127,"60128","CANNY-SUR-THERAIN",49.600889, 1.717252  ,"147"  ,"52","0"  ,"0","0","0","0"   );
ins[128]=  new insee(128,"60129","CARLEPONT",49.512976, 3.026139  ,"1369"  ,"474","0"  ,"0","0","0","0"   );
ins[129]=  new insee(129,"60130","CATENOY",49.359101, 2.538538  ,"1094"  ,"363","0"  ,"0","0","0","0"   );
ins[130]=  new insee(130,"60131","CATHEUX",49.652848, 2.12155  ,"114"  ,"36","0"  ,"0","0","0","0"   );
ins[131]=  new insee(131,"60132","CATIGNY",49.641731, 2.929748  ,"182"  ,"63","0"  ,"0","0","0","0"   );
ins[132]=  new insee(132,"60133","CATILLON-FUMECHON",49.517232, 2.369705  ,"517"  ,"174","0"  ,"0","0","0","0"   );
ins[133]=  new insee(133,"60134","CAUFFRY",49.322744, 2.442278  ,"2300"  ,"803","0"  ,"0","0","0","0"   );
ins[134]=  new insee(134,"60135","CAUVIGNY",49.301789, 2.248343  ,"1199"  ,"443","0"  ,"0","0","0","0"   );
ins[135]=  new insee(135,"60136","CEMPUIS",49.657246, 1.990871  ,"383"  ,"136","0"  ,"0","0","0","0"   );
ins[136]=  new insee(136,"60137","CERNOY",47.581736, 2.620594  ,"189"  ,"62","0"  ,"0","0","0","0"   );
ins[137]=  new insee(137,"60138","CHAMANT",49.196664, 2.628874  ,"957"  ,"336","0"  ,"0","0","0","0"   );
ins[138]=  new insee(138,"60139","CHAMBLY",49.165527, 2.246695  ,"9138"  ,"3374","0"  ,"0","0","0","0"   );
ins[139]=  new insee(139,"60140","CHAMBORS",49.260435, 1.815014  ,"304"  ,"107","0"  ,"0","0","0","0"   );
ins[140]=  new insee(140,"60141","CHANTILLY",49.192311, 2.465848  ,"10902"  ,"4790","0"  ,"0","0","0","0"   );
ins[141]=  new insee(141,"60142","CHAPELLE-EN-SERVAL (LA)",49.130262, 2.533855  ,"2462"  ,"864","0"  ,"0","0","0","0"   );
ins[142]=  new insee(142,"60143","CHAUMONT-EN-VEXIN",49.262603, 1.88209  ,"3078"  ,"1066","0"  ,"0","0","0","0"   );
ins[143]=  new insee(143,"60144","CHAVENCON",49.187336, 1.993837   ,"114"  ,"43","0"  ,"0","0","0","0"   );
ins[144]=  new insee(144,"60145","CHELLES",48.878468, 2.587708  ,"384"  ,"143","0"  ,"0","0","0","0"   );
ins[145]=  new insee(145,"60146","CHEPOIX",49.604969, 2.379236   ,"302"  ,"113","0"  ,"0","0","0","0"   );
ins[146]=  new insee(146,"60147","CHEVINCOURT",49.503735, 2.841942  ,"789"  ,"299","0"  ,"0","0","0","0"   );
ins[147]=  new insee(147,"60148","CHEVREVILLE",49.109922, 2.851418  ,"447"  ,"148","0"  ,"0","0","0","0"   );
ins[148]=  new insee(148,"60149","CHEVRIERES",49.347063, 2.681615  ,"1632"  ,"612","0"  ,"0","0","0","0"   );
ins[149]=  new insee(149,"60150","CHIRY-OURSCAMPS",49.534672, 2.955383  ,"1203"  ,"394","0"  ,"0","0","0","0"   );
ins[150]=  new insee(150,"60151","CHOISY-AU-BAC",49.437879, 2.878502  ,"3571"  ,"1265","0"  ,"0","0","0","0"   );
ins[151]=  new insee(151,"60152","CHOISY-LA-VICTOIRE",49.346954, 2.599688  ,"220"  ,"74","0"  ,"0","0","0","0"   );
ins[152]=  new insee(152,"60153","CHOQUEUSE-LES-BENARDS",49.652021, 2.080403  ,"60"  ,"27","0"  ,"0","0","0","0"   );
ins[153]=  new insee(153,"60154","CINQUEUX",49.319049, 2.527844  ,"1561"  ,"559","0"  ,"0","0","0","0"   );
ins[154]=  new insee(154,"60155","CIRES-LES-MELLO",49.275198, 2.359382  ,"3585"  ,"1206","0"  ,"0","0","0","0"   );
ins[155]=  new insee(155,"60156","CLAIROIX",49.440977, 2.845169  ,"1952"  ,"715","0"  ,"0","0","0","0"   );
ins[156]=  new insee(156,"60157","CLERMONT",49.372961, 2.415394  ,"9699"  ,"3864","0"  ,"0","0","0","0"   );
ins[157]=  new insee(157,"60158","COIVREL",49.552429, 2.53244  ,"232"  ,"87","0"  ,"0","0","0","0"   );
ins[158]=  new insee(158,"60159","COMPIEGNE",49.415253, 2.826376  ,"41254"  ,"17371","356"  ,"1 620 946","0248","309","1 340"   );
ins[159]=  new insee(159,"60160","CONCHY-LES-POTS",49.607183, 2.708112  ,"522"  ,"192","0"  ,"0","0","0","0"   );
ins[160]=  new insee(160,"60161","CONTEVILLE",49.650663, 2.048111  ,"76"  ,"27","0"  ,"0","0","0","0"   );
ins[161]=  new insee(161,"60162","CORBEIL-CERF",49.26496, 2.08534  ,"290"  ,"101","0"  ,"0","0","0","0"   );
ins[162]=  new insee(162,"60163","CORMEILLES",49.637459, 2.188034  ,"286"  ,"104","0"  ,"0","0","0","0"   );
ins[163]=  new insee(163,"60164","COUDRAY-SAINT-GERMER (LE)",49.411518, 1.83767  ,"899"  ,"338","0"  ,"0","0","0","0"   );
ins[164]=  new insee(164,"60165","COUDRAY-SUR-THELLE (LE)",49.306356, 2.122173  ,"488"  ,"150","0"  ,"0","0","0","0"   );
ins[165]=  new insee(165,"60166","COUDUN",49.430859, 2.815378  ,"951"  ,"364","0"  ,"0","0","0","0"   );
ins[166]=  new insee(166,"60167","COULOISY",49.404543, 3.002662  ,"528"  ,"184","0"  ,"0","0","0","0"   );
ins[167]=  new insee(167,"60168","COURCELLES-EPAYELLES",49.569809, 2.624583  ,"141"  ,"57","0"  ,"0","0","0","0"   );
ins[168]=  new insee(168,"60169","COURCELLES-LES-GISORS",49.258592, 1.740357  ,"803"  ,"295","0"  ,"0","0","0","0"   );
ins[169]=  new insee(169,"60170","COURTEUIL",49.1984, 2.534361  ,"631"  ,"236","0"  ,"0","0","0","0"   );
ins[170]=  new insee(170,"60171","COURTIEUX",49.394713, 3.076136  ,"172"  ,"61","0"  ,"0","0","0","0"   );
ins[171]=  new insee(171,"60172","COYE-LA-FORET",49.143668, 2.468418  ,"3516"  ,"1413","0"  ,"0","0","0","0"   );
ins[172]=  new insee(172,"60173","CRAMOISY",49.260438, 2.399614  ,"563"  ,"208","0"  ,"0","0","0","0"   );
ins[173]=  new insee(173,"60174","CRAPEAUMESNIL",49.640981, 2.797695  ,"130"  ,"51","0"  ,"0","0","0","0"   );
ins[174]=  new insee(174,"60175","CREIL",49.260767, 2.472313  ,"30675"  ,"11318","0"  ,"0","0302","646","1 105"   );
ins[175]=  new insee(175,"60176","CREPY-EN-VALOIS",49.234259, 2.891084  ,"14436"  ,"5389","0"  ,"0","0","0","0"   );
ins[176]=  new insee(176,"60177","CRESSONSACQ",49.458221, 2.565982  ,"385"  ,"127","0"  ,"0","0","0","0"   );
ins[177]=  new insee(177,"60178","CREVECOEUR-LE-GRAND",49.607129, 2.07715  ,"3076"  ,"1121","0"  ,"0","0","0","0"   );
ins[178]=  new insee(178,"60179","CREVECOEUR-LE-PETIT",49.577884, 2.503857  ,"129"  ,"43","0"  ,"0","0","0","0"   );
ins[179]=  new insee(179,"60180","CRILLON",44.105023, 5.145091  ,"433"  ,"151","0"  ,"0","0","0","0"   );
ins[180]=  new insee(180,"60181","CRISOLLES",49.604344, 3.018618  ,"985"  ,"321","0"  ,"0","0","0","0"   );
ins[181]=  new insee(181,"60182","CROCQ (LE)",49.625919, 2.180415  ,"156"  ,"57","0"  ,"0","0","0","0"   );
ins[182]=  new insee(182,"60183","CROISSY-SUR-CELLE",49.699274, 2.172221  ,"229"  ,"73","0"  ,"0","0","0","0"   );
ins[183]=  new insee(183,"60184","CROUTOY",49.370949, 3.032182  ,"173"  ,"63","0"  ,"0","0","0","0"   );
ins[184]=  new insee(184,"60185","CROUY-EN-THELLE",49.221999, 2.350857  ,"988"  ,"322","0"  ,"0","0","0","0"   );
ins[185]=  new insee(185,"60186","CUIGNIERES",49.45275, 2.473008  ,"177"  ,"62","0"  ,"0","0","0","0"   );
ins[186]=  new insee(186,"60187","CUIGY-EN-BRAY",49.427447, 1.826606  ,"817"  ,"292","0"  ,"0","0","0","0"   );
ins[187]=  new insee(187,"60188","CUISE-LA-MOTTE",49.404063, 3.005436  ,"2241"  ,"759","0"  ,"0","0","0","0"   );
ins[188]=  new insee(188,"60189","CUTS",49.516467, 3.041413  ,"858"  ,"290","0"  ,"0","0","0","0"   );
ins[189]=  new insee(189,"60190","CUVERGNON",49.173981, 2.988178  ,"317"  ,"111","0"  ,"0","0","0","0"   );
ins[190]=  new insee(190,"60191","CUVILLY",49.541442, 2.681767  ,"520"  ,"182","0"  ,"0","0","0","0"   );
ins[191]=  new insee(191,"60192","CUY",48.258304, 3.264318  ,"214"  ,"70","0"  ,"0","0","0","0"   );
ins[192]=  new insee(192,"60193","DAMERAUCOURT",49.707437, 1.927274  ,"166"  ,"67","0"  ,"0","0","0","0"   );
ins[193]=  new insee(193,"60194","DARGIES",49.683452, 1.994429  ,"219"  ,"89","0"  ,"0","0","0","0"   );
ins[194]=  new insee(194,"60195","DELINCOURT",49.264315, 1.791943  ,"510"  ,"199","0"  ,"0","0","0","0"   );
ins[195]=  new insee(195,"60196","DELUGE (LE)",48.42498, -1.960983  ,"492"  ,"169","0"  ,"0","0","0","0"   );
ins[196]=  new insee(196,"60197","DIEUDONNE",49.230666, 2.216888  ,"836"  ,"272","0"  ,"0","0","0","0"   );
ins[197]=  new insee(197,"60198","DIVES",49.583668, 2.897433  ,"327"  ,"114","0"  ,"0","0","0","0"   );
ins[198]=  new insee(198,"60199","DOMELIERS",49.634443, 2.165027  ,"203"  ,"66","0"  ,"0","0","0","0"   );
ins[199]=  new insee(199,"60200","DOMFRONT",48.594104, -0.65022  ,"303"  ,"36","0"  ,"0","0","0","0"   );
ins[200]=  new insee(200,"60201","DOMPIERRE",48.254263, 6.564332  ,"231"  ,"79","0"  ,"0","0","0","0"   );
ins[201]=  new insee(201,"60203","DUVY",49.236285, 2.872494  ,"419"  ,"151","0"  ,"0","0","0","0"   );
ins[202]=  new insee(202,"60204","ECUVILLY",49.65003, 2.920383  ,"251"  ,"87","0"  ,"0","0","0","0"   );
ins[203]=  new insee(203,"60205","ELENCOURT",48.766256, 1.949463  ,"45"  ,"19","0"  ,"0","0","0","0"   );
ins[204]=  new insee(204,"60206","ELINCOURT-SAINTE-MARGUERITE",49.525516, 2.816947  ,"763"  ,"274","0"  ,"0","0","0","0"   );
ins[205]=  new insee(205,"60207","EMEVILLE",49.282121, 3.005887  ,"279"  ,"95","0"  ,"0","0","0","0"   );
ins[206]=  new insee(206,"60208","ENENCOURT-LEAGE",49.525516, 2.816947  ,"115"  ,"38","0"  ,"0","0","0","0"   );
ins[207]=  new insee(207,"60209","ENENCOURT-LE-SEC",49.297449, 1.92397  ,"169"  ,"61","0"  ,"0","0","0","0"   );
ins[208]=  new insee(208,"60210","EPINEUSE",49.397359, 2.554472  ,"233"  ,"81","0"  ,"0","0","0","0"   );
ins[209]=  new insee(209,"60211","ERAGNY-SUR-EPTE",49.312828, 1.774259  ,"552"  ,"225","0"  ,"0","0","0","0"   );
ins[210]=  new insee(210,"60212","ERCUIS",49.22943, 2.290606  ,"1566"  ,"512","0"  ,"0","0","0","0"   );
ins[211]=  new insee(211,"60213","ERMENONVILLE",49.125656, 2.695875  ,"830"  ,"281","0"  ,"0","0","0","0"   );
ins[212]=  new insee(212,"60214","ERNEMONT-BOUTAVENT",49.588694, 1.807912  ,"154"  ,"62","0"  ,"0","0","0","0"   );
ins[213]=  new insee(213,"60215","ERQUERY",49.399127, 2.451721  ,"614"  ,"182","0"  ,"0","0","0","0"   );
ins[214]=  new insee(214,"60216","ERQUINVILLERS",49.457918, 2.476018  ,"161"  ,"56","0"  ,"0","0","0","0"   );
ins[215]=  new insee(215,"60217","ESCAMES",49.553802, 1.799746  ,"208"  ,"81","0"  ,"0","0","0","0"   );
ins[216]=  new insee(216,"60218","ESCHES",49.215719, 2.167479  ,"1071"  ,"342","0"  ,"0","0","0","0"   );
ins[217]=  new insee(217,"60219","ESCLES-SAINT-PIERRE",49.73985, 1.803633   ,"120"  ,"46","0"  ,"0","0","0","0"   );
ins[218]=  new insee(218,"60220","ESPAUBOURG",49.425529, 1.830782  ,"376"  ,"127","0"  ,"0","0","0","0"   );
ins[219]=  new insee(219,"60221","ESQUENNOY",49.661627, 2.260872  ,"881"  ,"297","0"  ,"0","0","0","0"   );
ins[220]=  new insee(220,"60222","ESSUILES",49.4794, 2.294048  ,"452"  ,"145","0"  ,"0","0","0","0"   );
ins[221]=  new insee(221,"60223","ESTREES-SAINT-DENIS",49.427162, 2.640315  ,"3542"  ,"1293","0"  ,"0","0","0","0"   );
ins[222]=  new insee(222,"60224","ETAVIGNY",49.114327, 3.016213  ,"118"  ,"37","0"  ,"0","0","0","0"   );
ins[223]=  new insee(223,"60225","ETOUY",49.421084, 2.362609  ,"772"  ,"286","0"  ,"0","0","0","0"   );
ins[224]=  new insee(224,"60226","EVE",49.085584, 2.739576  ,"467"  ,"130","0"  ,"0","0","0","0"   );
ins[225]=  new insee(225,"60227","EVRICOURT",49.581099, 2.910876  ,"199"  ,"58","0"  ,"0","0","0","0"   );
ins[226]=  new insee(226,"60228","FAY-LES-ETANGS",49.244055, 1.935477  ,"368"  ,"133","0"  ,"0","0","0","0"   );
ins[227]=  new insee(227,"60229","FAYEL (LE)",49.389885, 1.350467  ,"213"  ,"72","0"  ,"0","0","0","0"   );
ins[228]=  new insee(228,"60230","FAY-SAINT-QUENTIN (LE)",49.452426, 2.252313  ,"475"  ,"156","0"  ,"0","0","0","0"   );
ins[229]=  new insee(229,"60231","FEIGNEUX",49.259589, 2.930913  ,"468"  ,"144","0"  ,"0","0","0","0"   );
ins[230]=  new insee(230,"60232","FERRIERES",45.96806, 6.089106  ,"433"  ,"148","0"  ,"0","0","0","0"   );
ins[231]=  new insee(231,"60233","FEUQUIERES",49.647226, 1.844572  ,"1550"  ,"572","0"  ,"0","0","0","0"   );
ins[232]=  new insee(232,"60234","FITZ-JAMES",49.389098, 2.432866  ,"2421"  ,"810","0"  ,"0","0","0","0"   );
ins[233]=  new insee(233,"60235","FLAVACOURT",49.335209, 1.82007  ,"699"  ,"249","0"  ,"0","0","0","0"   );
ins[234]=  new insee(234,"60236","FLAVY-LE-MELDEUX",49.68614, 3.046111  ,"193"  ,"67","0"  ,"0","0","0","0"   );
ins[235]=  new insee(235,"60237","FLECHY",49.659784, 2.229866  ,"85"  ,"33","0"  ,"0","0","0","0"   );
ins[236]=  new insee(236,"60238","FLEURINES",49.252036, 2.630704  ,"1764"  ,"647","0"  ,"0","0","0","0"   );
ins[237]=  new insee(237,"60239","FLEURY",49.24167, 1.969224  ,"495"  ,"167","0"  ,"0","0","0","0"   );
ins[238]=  new insee(238,"60240","FONTAINE-BONNELEAU",49.66172, 2.148592  ,"287"  ,"103","0"  ,"0","0","0","0"   );
ins[239]=  new insee(239,"60241","FONTAINE-CHAALIS",49.165289, 2.688036  ,"320"  ,"124","0"  ,"0","0","0","0"   );
ins[240]=  new insee(240,"60242","FONTAINE-LAVAGANNE",49.59945, 1.953008  ,"299"  ,"113","0"  ,"0","0","0","0"   );
ins[241]=  new insee(241,"60243","FONTAINE-SAINT-LUCIEN",49.511437, 2.166177  ,"132"  ,"46","0"  ,"0","0","0","0"   );
ins[242]=  new insee(242,"60244","FONTENAY-TORCY",49.562327, 1.767123  ,"104"  ,"46","0"  ,"0","0","0","0"   );
ins[243]=  new insee(243,"60245","FORMERIE",49.650939, 1.72476  ,"2170"  ,"895","0"  ,"0","0","0","0"   );
ins[244]=  new insee(244,"60246","FOSSEUSE",49.21096, 2.18878  ,"742"  ,"248","0"  ,"0","0","0","0"   );
ins[245]=  new insee(245,"60247","FOUILLEUSE",49.428888, 2.536533  ,"77"  ,"20","0"  ,"0","0","0","0"   );
ins[246]=  new insee(246,"60248","FOUILLOY",49.747821, 1.849959  ,"194"  ,"76","0"  ,"0","0","0","0"   );
ins[247]=  new insee(247,"60249","FOULANGUES",49.274007, 2.3185  ,"167"  ,"55","0"  ,"0","0","0","0"   );
ins[248]=  new insee(248,"60250","FOUQUENIES",49.447501, 2.050727  ,"439"  ,"167","0"  ,"0","0","0","0"   );
ins[249]=  new insee(249,"60251","FOUQUEROLLES",49.454991, 2.214389  ,"280"  ,"96","0"  ,"0","0","0","0"   );
ins[250]=  new insee(250,"60252","FOURNIVAL",49.466832, 2.383962  ,"501"  ,"154","0"  ,"0","0","0","0"   );
ins[251]=  new insee(251,"60253","FRANCASTEL",49.589767, 2.147676  ,"384"  ,"135","0"  ,"0","0","0","0"   );
ins[252]=  new insee(252,"60254","FRANCIERES",50.070939, 1.940219  ,"476"  ,"169","0"  ,"0","0","0","0"   );
ins[253]=  new insee(253,"60255","FRENICHES",49.670379, 3.003641  ,"252"  ,"98","0"  ,"0","0","0","0"   );
ins[254]=  new insee(254,"60256","FRESNEAUX-MONTCHEVREUIL",49.2813, 2.004209  ,"717"  ,"247","0"  ,"0","0","0","0"   );
ins[255]=  new insee(255,"60257","FRESNE-LEGUILLON",49.254636, 1.983696  ,"467"  ,"160","0"  ,"0","0","0","0"   );
ins[256]=  new insee(256,"60258","FRESNIERES",49.622297, 2.814016  ,"123"  ,"45","0"  ,"0","0","0","0"   );
ins[257]=  new insee(257,"60259","FRESNOY-EN-THELLE",49.194467, 2.226519  ,"818"  ,"262","0"  ,"0","0","0","0"   );
ins[258]=  new insee(258,"60260","FRESNOY-LA-RIVIERE",49.283134, 2.916105  ,"618"  ,"211","0"  ,"0","0","0","0"   );
ins[259]=  new insee(259,"60261","FRESNOY-LE-LUAT",49.210329, 2.768624  ,"430"  ,"149","0"  ,"0","0","0","0"   );
ins[260]=  new insee(260,"60262","FRESTOY-VAUX (LE)",49.601892, 2.606246  ,"205"  ,"73","0"  ,"0","0","0","0"   );
ins[261]=  new insee(261,"60263","FRETOY-LE-CHATEAU",49.661237, 2.980376  ,"193"  ,"71","0"  ,"0","0","0","0"   );
ins[262]=  new insee(262,"60264","FROCOURT",49.391459, 2.063905  ,"514"  ,"159","0"  ,"0","0","0","0"   );
ins[263]=  new insee(263,"60265","FROISSY",49.573341, 2.210164  ,"909"  ,"329","0"  ,"0","0","0","0"   );
ins[264]=  new insee(264,"60267","GALLET (LE)",49.603765, 2.083791  ,"117"  ,"42","0"  ,"0","0","0","0"   );
ins[265]=  new insee(265,"60268","GANNES",49.561624, 2.448876  ,"320"  ,"115","0"  ,"0","0","0","0"   );
ins[266]=  new insee(266,"60269","GAUDECHART",49.615576, 1.96224  ,"283"  ,"107","0"  ,"0","0","0","0"   );
ins[267]=  new insee(267,"60270","GENVRY",49.617146, 3.001085  ,"454"  ,"101","0"  ,"0","0","0","0"   );
ins[268]=  new insee(268,"60271","GERBEROY",49.533193, 1.848541  ,"111"  ,"47","0"  ,"0","0","0","0"   );
ins[269]=  new insee(269,"60272","GILOCOURT",49.28614, 2.91336  ,"580"  ,"206","0"  ,"0","0","0","0"   );
ins[270]=  new insee(270,"60273","GIRAUMONT",49.16984, 5.916872  ,"585"  ,"193","0"  ,"0","0","0","0"   );
ins[271]=  new insee(271,"60274","GLAIGNES",49.27115, 2.851733  ,"377"  ,"132","0"  ,"0","0","0","0"   );
ins[272]=  new insee(272,"60275","GLATIGNY",49.047651, -0.130687  ,"150"  ,"57","0"  ,"0","0","0","0"   );
ins[273]=  new insee(273,"60276","GODENVILLERS",49.599032, 2.554155  ,"135"  ,"48","0"  ,"0","0","0","0"   );
ins[274]=  new insee(274,"60277","GOINCOURT",49.425547, 2.037717  ,"1279"  ,"468","0"  ,"0","0","0","0"   );
ins[275]=  new insee(275,"60278","GOLANCOURT",49.705526, 3.063572  ,"404"  ,"135","0"  ,"0","0","0","0"   );
ins[276]=  new insee(276,"60279","GONDREVILLE",48.692767, 5.959041  ,"255"  ,"83","0"  ,"0","0","0","0"   );
ins[277]=  new insee(277,"60280","GOURCHELLES",49.72997, 1.780131   ,"119"  ,"47","0"  ,"0","0","0","0"   );
ins[278]=  new insee(278,"60281","GOURNAY-SUR-ARONDE",49.491503, 2.636693  ,"581"  ,"217","0"  ,"0","0","0","0"   );
ins[279]=  new insee(279,"60282","GOUVIEUX",49.188084, 2.415654  ,"9406"  ,"3422","0"  ,"0","0","0","0"   );
ins[280]=  new insee(280,"60283","GOUY-LES-GROSEILLERS",49.693563, 2.216418  ,"18"  ,"7","0"  ,"0","0","0","0"   );
ins[281]=  new insee(281,"60284","GRANDFRESNOY",49.396289, 2.676548  ,"1502"  ,"526","0"  ,"0","0","0","0"   );
ins[282]=  new insee(282,"60285","GRANDVILLERS-AUX-BOIS",49.47067, 2.607746  ,"263"  ,"91","0"  ,"0","0","0","0"   );
ins[283]=  new insee(283,"60286","GRANDVILLIERS",49.663971, 1.938741  ,"2893"  ,"1153","0"  ,"0","0","0","0"   );
ins[284]=  new insee(284,"60287","GRANDRU",49.605101, 3.086103  ,"252"  ,"99","0"  ,"0","0","0","0"   );
ins[285]=  new insee(285,"60288","GREMEVILLERS",49.564965, 1.894559  ,"355"  ,"127","0"  ,"0","0","0","0"   );
ins[286]=  new insee(286,"60289","GREZ",49.638958, 1.978427  ,"205"  ,"81","0"  ,"0","0","0","0"   );
ins[287]=  new insee(287,"60290","GUIGNECOURT",49.482767, 2.12941  ,"415"  ,"139","0"  ,"0","0","0","0"   );
ins[288]=  new insee(288,"60291","GUISCARD",49.625127, 3.01871  ,"1720"  ,"590","0"  ,"0","0","0","0"   );
ins[289]=  new insee(289,"60292","GURY",49.547098, 2.788594  ,"172"  ,"60","0"  ,"0","0","0","0"   );
ins[290]=  new insee(290,"60293","HADANCOURT-LE-HAUT-CLOCHER",49.18231, 1.859287  ,"355"  ,"122","0"  ,"0","0","0","0"   );
ins[291]=  new insee(291,"60294","HAINVILLERS",49.592083, 2.68411  ,"65"  ,"19","0"  ,"0","0","0","0"   );
ins[292]=  new insee(292,"60295","HALLOY",49.654232, 1.924829  ,"471"  ,"169","0"  ,"0","0","0","0"   );
ins[293]=  new insee(293,"60296","HANNACHES",49.4981, 1.807693  ,"129"  ,"46","0"  ,"0","0","0","0"   );
ins[294]=  new insee(294,"60297","HAMEL (LE)",48.870334, 0.723474  ,"127"  ,"43","0"  ,"0","0","0","0"   );
ins[295]=  new insee(295,"60298","HANVOILE",49.510373, 1.881883  ,"502"  ,"178","0"  ,"0","0","0","0"   );
ins[296]=  new insee(296,"60299","HARDIVILLERS",49.616041, 2.222022  ,"533"  ,"188","0"  ,"0","0","0","0"   );
ins[297]=  new insee(297,"60300","HARDIVILLERS-EN-VEXIN",49.305316, 1.940094   ,"129"  ,"42","0"  ,"0","0","0","0"   );
ins[298]=  new insee(298,"60301","HAUCOURT",50.248643, 2.954747  ,"128"  ,"40","0"  ,"0","0","0","0"   );
ins[299]=  new insee(299,"60302","HAUDIVILLERS",49.488265, 2.242465  ,"832"  ,"281","0"  ,"0","0","0","0"   );
ins[300]=  new insee(300,"60303","HAUTBOS",49.627889, 1.869672  ,"117"  ,"42","0"  ,"0","0","0","0"   );
ins[301]=  new insee(301,"60304","HAUTE-EPINE",49.583095, 2.011389  ,"246"  ,"87","0"  ,"0","0","0","0"   );
ins[302]=  new insee(302,"60305","HAUTEFONTAINE",49.364773, 3.06373  ,"254"  ,"95","0"  ,"0","0","0","0"   );
ins[303]=  new insee(303,"60306","HECOURT",49.520355, 1.759653  ,"125"  ,"48","0"  ,"0","0","0","0"   );
ins[304]=  new insee(304,"60307","HEILLES",49.334715, 2.262635  ,"577"  ,"195","0"  ,"0","0","0","0"   );
ins[305]=  new insee(305,"60308","HEMEVILLERS",49.46387, 2.672717  ,"388"  ,"132","0"  ,"0","0","0","0"   );
ins[306]=  new insee(306,"60309","HENONVILLE",49.20727, 2.052104  ,"785"  ,"275","0"  ,"0","0","0","0"   );
ins[307]=  new insee(307,"60310","HERCHIES",49.487546, 2.008887  ,"598"  ,"198","0"  ,"0","0","0","0"   );
ins[308]=  new insee(308,"60311","HERELLE (LA)",49.590933, 2.415247  ,"162"  ,"65","0"  ,"0","0","0","0"   );
ins[309]=  new insee(309,"60312","HERICOURT-SUR-THERAIN",49.582066, 1.759516  ,"85"  ,"37","0"  ,"0","0","0","0"   );
ins[310]=  new insee(310,"60313","HERMES",49.356663, 2.245333  ,"2331"  ,"873","0"  ,"0","0","0","0"   );
ins[311]=  new insee(311,"60314","HETOMESNIL",49.62668, 2.033347  ,"209"  ,"69","0"  ,"0","0","0","0"   );
ins[312]=  new insee(312,"60315","HODENC-EN-BRAY",49.466726, 1.898869  ,"423"  ,"145","0"  ,"0","0","0","0"   );
ins[313]=  new insee(313,"60316","HODENC-L'EVEQUE",49.338118, 2.151581  ,"190"  ,"64","0"  ,"0","0","0","0"   );
ins[314]=  new insee(314,"60317","HONDAINVILLE",49.338829, 2.300835  ,"617"  ,"221","0"  ,"0","0","0","0"   );
ins[315]=  new insee(315,"60318","HOUDANCOURT",49.343368, 2.640973  ,"529"  ,"186","0"  ,"0","0","0","0"   );
ins[316]=  new insee(316,"60319","HOUSSOYE (LA)",49.355507, 1.943259  ,"589"  ,"181","0"  ,"0","0","0","0"   );
ins[317]=  new insee(317,"60320","IVORS",49.200972, 3.014827  ,"211"  ,"81","0"  ,"0","0","0","0"   );
ins[318]=  new insee(318,"60321","IVRY-LE-TEMPLE",49.228127, 2.030006  ,"658"  ,"232","0"  ,"0","0","0","0"   );
ins[319]=  new insee(319,"60322","JAMERICOURT",49.304218, 1.879265  ,"200"  ,"66","0"  ,"0","0","0","0"   );
ins[320]=  new insee(320,"60323","JANVILLE",49.456855, 2.859441  ,"695"  ,"232","0"  ,"0","0","0","0"   );
ins[321]=  new insee(321,"60324","JAULZY",49.396889, 3.0655  ,"811"  ,"286","0"  ,"0","0","0","0"   );
ins[322]=  new insee(322,"60325","JAUX",49.393939, 2.77903  ,"2078"  ,"675","0"  ,"0","0","0","0"   );
ins[323]=  new insee(323,"60326","JONQUIERES",49.389863, 2.728737  ,"527"  ,"203","0"  ,"0","0","0","0"   );
ins[324]=  new insee(324,"60327","JOUY-SOUS-THELLE",49.318086, 1.970982  ,"817"  ,"287","0"  ,"0","0","0","0"   );
ins[325]=  new insee(325,"60328","JUVIGNIES",49.520155, 2.087254  ,"277"  ,"93","0"  ,"0","0","0","0"   );
ins[326]=  new insee(326,"60329","LABERLIERE",49.579125, 2.762027  ,"168"  ,"58","0"  ,"0","0","0","0"   );
ins[327]=  new insee(327,"60330","LABOISSIERE-EN-THELLE",49.288042, 2.157637  ,"1257"  ,"391","0"  ,"0","0","0","0"   );
ins[328]=  new insee(328,"60331","LABOSSE",49.347514, 1.901162  ,"404"  ,"143","0"  ,"0","0","0","0"   );
ins[329]=  new insee(329,"60332","LABRUYERE",49.351092, 2.508591  ,"588"  ,"156","0"  ,"0","0","0","0"   );
ins[330]=  new insee(330,"60333","LACHAPELLE-AUX-POTS",49.449592, 1.90174  ,"1540"  ,"545","0"  ,"0","0","0","0"   );
ins[331]=  new insee(331,"60334","LACHAPELLE-SAINT-PIERRE",49.268041, 2.233273  ,"916"  ,"292","0"  ,"0","0","0","0"   );
ins[332]=  new insee(332,"60335","LACHAPELLE-SOUS-GERBEROY",49.536946, 1.86746  ,"141"  ,"54","0"  ,"0","0","0","0"   );
ins[333]=  new insee(333,"60336","LACHAUSSEE-DU-BOIS-D'ECU",49.559492, 2.173208  ,"166"  ,"61","0"  ,"0","0","0","0"   );
ins[334]=  new insee(334,"60337","LACHELLE",49.444599, 2.732829  ,"561"  ,"188","0"  ,"0","0","0","0"   );
ins[335]=  new insee(335,"60338","LACROIX-SAINT-OUEN",49.358243, 2.790967  ,"4233"  ,"1564","0"  ,"0","0","0","0"   );
ins[336]=  new insee(336,"60339","LAFRAYE",49.494002, 2.20919  ,"278"  ,"93","0"  ,"0","0","0","0"   );
ins[337]=  new insee(337,"60340","LAGNY",49.615351, 2.9183  ,"465"  ,"184","0"  ,"0","0","0","0"   );
ins[338]=  new insee(338,"60341","LAGNY-LE-SEC",49.087317, 2.743927  ,"1806"  ,"609","0"  ,"0","0","0","0"   );
ins[339]=  new insee(339,"60342","LAIGNEVILLE",49.297083, 2.442944  ,"3789"  ,"1291","0"  ,"0","0","0","0"   );
ins[340]=  new insee(340,"60343","LALANDE-EN-SON",49.39259, 1.784212  ,"629"  ,"203","0"  ,"0","0","0","0"   );
ins[341]=  new insee(341,"60344","LALANDELLE",49.399743, 1.874337  ,"439"  ,"149","0"  ,"0","0","0","0"   );
ins[342]=  new insee(342,"60345","LAMECOURT",49.430098, 2.466962  ,"202"  ,"66","0"  ,"0","0","0","0"   );
ins[343]=  new insee(343,"60346","LAMORLAYE",49.156537, 2.438545  ,"8101"  ,"3132","0"  ,"0","0","0","0"   );
ins[344]=  new insee(344,"60347","LANNOY-CUILLERE",49.702979, 1.702714  ,"211"  ,"89","0"  ,"0","0","0","0"   );
ins[345]=  new insee(345,"60348","LARBROYE",49.573622, 2.965111  ,"373"  ,"129","0"  ,"0","0","0","0"   );
ins[346]=  new insee(346,"60350","LASSIGNY",49.587317, 2.840763  ,"1248"  ,"463","0"  ,"0","0","0","0"   );
ins[347]=  new insee(347,"60351","LATAULE",49.541557, 2.681343  ,"106"  ,"39","0"  ,"0","0","0","0"   );
ins[348]=  new insee(348,"60352","LATTAINVILLE",49.242475, 1.813873  ,"159"  ,"50","0"  ,"0","0","0","0"   );
ins[349]=  new insee(349,"60353","LAVACQUERIE",49.681305, 2.092461  ,"181"  ,"64","0"  ,"0","0","0","0"   );
ins[350]=  new insee(350,"60354","LAVERRIERE",49.686782, 2.012476  ,"24"  ,"9","0"  ,"0","0","0","0"   );
ins[351]=  new insee(351,"60355","LAVERSINES",49.424457, 2.197014  ,"887"  ,"320","0"  ,"0","0","0","0"   );
ins[352]=  new insee(352,"60356","LAVILLETERTRE",49.195309, 1.927633  ,"599"  ,"153","0"  ,"0","0","0","0"   );
ins[353]=  new insee(353,"60357","LEGLANTIERS",49.496105, 2.535382  ,"434"  ,"156","0"  ,"0","0","0","0"   );
ins[354]=  new insee(354,"60358","LEVIGNEN",49.195282, 2.914348  ,"770"  ,"278","0"  ,"0","0","0","0"   );
ins[355]=  new insee(355,"60359","LHERAULE",49.486488, 1.931364  ,"142"  ,"51","0"  ,"0","0","0","0"   );
ins[356]=  new insee(356,"60360","LIANCOURT",49.329694, 2.464384  ,"6476"  ,"2275","0"  ,"0","0","0","0"   );
ins[357]=  new insee(357,"60361","LIANCOURT-SAINT-PIERRE",49.235677, 1.910288  ,"586"  ,"210","0"  ,"0","0","0","0"   );
ins[358]=  new insee(358,"60362","LIBERMONT",49.693328, 2.972768  ,"187"  ,"68","0"  ,"0","0","0","0"   );
ins[359]=  new insee(359,"60363","LIERVILLE",49.189705, 1.882124  ,"245"  ,"81","0"  ,"0","0","0","0"   );
ins[360]=  new insee(360,"60364","LIEUVILLERS",49.470867, 2.49535  ,"515"  ,"173","0"  ,"0","0","0","0"   );
ins[361]=  new insee(361,"60365","LIHUS",49.605351, 2.042912  ,"309"  ,"129","0"  ,"0","0","0","0"   );
ins[362]=  new insee(362,"60366","LITZ",49.417103, 2.33132  ,"325"  ,"124","0"  ,"0","0","0","0"   );
ins[363]=  new insee(363,"60367","LOCONVILLE",49.256665, 1.918302  ,"259"  ,"96","0"  ,"0","0","0","0"   );
ins[364]=  new insee(364,"60368","LONGUEIL-ANNEL",49.46116, 2.841892  ,"2347"  ,"843","0"  ,"0","0","0","0"   );
ins[365]=  new insee(365,"60369","LONGUEIL-SAINTE-MARIE",49.35739, 2.717627  ,"1445"  ,"484","0"  ,"0","0","0","0"   );
ins[366]=  new insee(366,"60370","LORMAISON",49.256383, 2.105302  ,"1371"  ,"449","0"  ,"0","0","0","0"   );
ins[367]=  new insee(367,"60371","LOUEUSE",49.597401, 1.825355  ,"133"  ,"48","0"  ,"0","0","0","0"   );
ins[368]=  new insee(368,"60372","LUCHY",49.554623, 2.119783  ,"488"  ,"159","0"  ,"0","0","0","0"   );
ins[369]=  new insee(369,"60373","MACHEMONT",49.494519, 2.874854  ,"748"  ,"262","0"  ,"0","0","0","0"   );
ins[370]=  new insee(370,"60374","MAIGNELAY-MONTIGNY",49.551153, 2.519418  ,"2489"  ,"878","0"  ,"0","0","0","0"   );
ins[371]=  new insee(371,"60375","MAIMBEVILLE",49.416805, 2.521714  ,"310"  ,"107","0"  ,"0","0","0","0"   );
ins[372]=  new insee(372,"60376","MAISONCELLE-SAINT-PIERRE",49.510208, 2.127921  ,"141"  ,"53","0"  ,"0","0","0","0"   );
ins[373]=  new insee(373,"60377","MAISONCELLE-TUILERIE",49.587609, 2.219707  ,"248"  ,"90","0"  ,"0","0","0","0"   );
ins[374]=  new insee(374,"60378","MAREST-SUR-MATZ",49.509415, 2.825522  ,"376"  ,"123","0"  ,"0","0","0","0"   );
ins[375]=  new insee(375,"60379","MAREUIL-LA-MOTTE",49.545034, 2.791063  ,"587"  ,"191","0"  ,"0","0","0","0"   );
ins[376]=  new insee(376,"60380","MAREUIL-SUR-OURCQ",49.137752, 3.078657  ,"1439"  ,"480","0"  ,"0","0","0","0"   );
ins[377]=  new insee(377,"60381","MARGNY-AUX-CERISES",49.675756, 2.868943  ,"204"  ,"75","0"  ,"0","0","0","0"   );
ins[378]=  new insee(378,"60382","MARGNY-LES-COMPIEGNE",49.426746, 2.817144  ,"6507"  ,"2669","0"  ,"0","0","0","0"   );
ins[379]=  new insee(379,"60383","MARGNY-SUR-MATZ",49.52147, 2.778042  ,"422"  ,"145","0"  ,"0","0","0","0"   );
ins[380]=  new insee(380,"60385","MAROLLES",49.171009, 3.104283  ,"621"  ,"238","0"  ,"0","0","0","0"   );
ins[381]=  new insee(381,"60386","MARQUEGLISE",49.516879, 2.762937  ,"331"  ,"119","0"  ,"0","0","0","0"   );
ins[382]=  new insee(382,"60387","MARSEILLE-EN-BEAUVAISIS",49.574656, 1.955841  ,"954"  ,"353","0"  ,"0","0","0","0"   );
ins[383]=  new insee(383,"60388","MARTINCOURT",49.522634, 1.89544  ,"113"  ,"44","0"  ,"0","0","0","0"   );
ins[384]=  new insee(384,"60389","MAUCOURT",49.636071, 3.073547  ,"119"  ,"41","0"  ,"0","0","0","0"   );
ins[385]=  new insee(385,"60390","MAULERS",49.546164, 2.169759  ,"202"  ,"67","0"  ,"0","0","0","0"   );
ins[386]=  new insee(386,"60391","MAYSEL",49.260324, 2.37413  ,"260"  ,"93","0"  ,"0","0","0","0"   );
ins[387]=  new insee(387,"60392","MELICOCQ",49.494062, 2.857665  ,"656"  ,"229","0"  ,"0","0","0","0"   );
ins[388]=  new insee(388,"60393","MELLO",49.272896, 2.364514  ,"368"  ,"143","0"  ,"0","0","0","0"   );
ins[389]=  new insee(389,"60394","MENEVILLERS",49.521429, 2.604785  ,"77"  ,"28","0"  ,"0","0","0","0"   );
ins[390]=  new insee(390,"60395","MERU",49.235586, 2.133936  ,"12712"  ,"4264","0"  ,"0","0","0","0"   );
ins[391]=  new insee(391,"60396","MERY-LA-BATAILLE",49.544718, 2.629316  ,"531"  ,"180","0"  ,"0","0","0","0"   );
ins[392]=  new insee(392,"60397","MESNIL-CONTEVILLE (LE)",49.668737, 2.058706  ,"83"  ,"30","0"  ,"0","0","0","0"   );
ins[393]=  new insee(393,"60398","MESNIL-EN-THELLE (LE)",49.17896, 2.286204  ,"2089"  ,"726","0"  ,"0","0","0","0"   );
ins[394]=  new insee(394,"60399","MESNIL-SAINT-FIRMIN (LE)",49.628316, 2.409582  ,"117"  ,"46","0"  ,"0","0","0","0"   );
ins[395]=  new insee(395,"60400","MESNIL-SUR-BULLES (LE)",49.486091, 2.34542  ,"184"  ,"64","0"  ,"0","0","0","0"   );
ins[396]=  new insee(396,"60401","MESNIL-THERIBUS (LE)",49.302268, 1.987474  ,"678"  ,"228","0"  ,"0","0","0","0"   );
ins[397]=  new insee(397,"60402","MEUX (LE)",49.366917, 2.743762  ,"1708"  ,"590","0"  ,"0","0","0","0"   );
ins[398]=  new insee(398,"60403","MILLY-SUR-THERAIN",49.502721, 1.99535  ,"1520"  ,"553","0"  ,"0","0","0","0"   );
ins[399]=  new insee(399,"60404","MOGNEVILLE",49.315149, 2.471539  ,"1373"  ,"449","0"  ,"0","0","0","0"   );
ins[400]=  new insee(400,"60405","MOLIENS",49.666704, 1.810322  ,"942"  ,"362","0"  ,"0","0","0","0"   );
ins[401]=  new insee(401,"60406","MONCEAUX",49.315895, 2.547883  ,"693"  ,"227","0"  ,"0","0","0","0"   );
ins[402]=  new insee(402,"60407","MONCEAUX-L'ABBAYE",49.6525, 1.790752  ,"182"  ,"61","0"  ,"0","0","0","0"   );
ins[403]=  new insee(403,"60408","MONCHY-HUMIERES",49.470115, 2.748013  ,"592"  ,"211","0"  ,"0","0","0","0"   );
ins[404]=  new insee(404,"60409","MONCHY-SAINT-ELOI",49.293763, 2.459937  ,"1889"  ,"639","0"  ,"0","0","0","0"   );
ins[405]=  new insee(405,"60410","MONDESCOURT",49.596653, 3.112655  ,"270"  ,"98","0"  ,"0","0","0","0"   );
ins[406]=  new insee(406,"60411","MONNEVILLE",49.206843, 1.977784  ,"740"  ,"234","0"  ,"0","0","0","0"   );
ins[407]=  new insee(407,"60412","MONTAGNY-EN-VEXIN",49.195553, 1.800049  ,"554"  ,"184","0"  ,"0","0","0","0"   );
ins[408]=  new insee(408,"60413","MONTAGNY-SAINTE-FELICITE",49.12916, 2.738667  ,"405"  ,"148","0"  ,"0","0","0","0"   );
ins[409]=  new insee(409,"60414","MONTATAIRE",49.258702, 2.410412  ,"12048"  ,"4255","0"  ,"0","0","0","0"   );
ins[410]=  new insee(410,"60415","MONTEPILLOY",49.209218, 2.698703  ,"159"  ,"55","0"  ,"0","0","0","0"   );
ins[411]=  new insee(411,"60416","MONTGERAIN",49.537078, 2.57611  ,"177"  ,"62","0"  ,"0","0","0","0"   );
ins[412]=  new insee(412,"60417","MONTHERLANT",49.277812, 2.049268  ,"114"  ,"41","0"  ,"0","0","0","0"   );
ins[413]=  new insee(413,"60418","MONTIERS",49.498695, 2.575855  ,"399"  ,"136","0"  ,"0","0","0","0"   );
ins[414]=  new insee(414,"60420","MONTJAVOULT",49.214022, 1.78435  ,"465"  ,"164","0"  ,"0","0","0","0"   );
ins[415]=  new insee(415,"60421","MONT-L'EVEQUE",49.195622, 2.630563  ,"480"  ,"170","0"  ,"0","0","0","0"   );
ins[416]=  new insee(416,"60422","MONTLOGNON",49.165239, 2.694495  ,"236"  ,"73","0"  ,"0","0","0","0"   );
ins[417]=  new insee(417,"60423","MONTMACQ",49.480783, 2.901653  ,"1175"  ,"433","0"  ,"0","0","0","0"   );
ins[418]=  new insee(418,"60424","MONTMARTIN",49.463381, 2.691531  ,"229"  ,"69","0"  ,"0","0","0","0"   );
ins[419]=  new insee(419,"60425","MONTREUIL-SUR-BRECHE",49.508661, 2.274926  ,"440"  ,"164","0"  ,"0","0","0","0"   );
ins[420]=  new insee(420,"60426","MONTREUIL-SUR-THERAIN",49.381028, 2.191832  ,"182"  ,"69","0"  ,"0","0","0","0"   );
ins[421]=  new insee(421,"60427","MONTS",49.217491, 2.013517  ,"172"  ,"61","0"  ,"0","0","0","0"   );
ins[422]=  new insee(422,"60428","MONT-SAINT-ADRIEN (LE)",49.444935, 2.003789  ,"626"  ,"217","0"  ,"0","0","0","0"   );
ins[423]=  new insee(423,"60429","MORANGLES",49.19653, 2.294616  ,"294"  ,"105","0"  ,"0","0","0","0"   );
ins[424]=  new insee(424,"60430","MORIENVAL",49.295111, 2.917592  ,"1048"  ,"354","0"  ,"0","0","0","0"   );
ins[425]=  new insee(425,"60431","MORLINCOURT",49.569989, 3.034415  ,"526"  ,"172","0"  ,"0","0","0","0"   );
ins[426]=  new insee(426,"60432","MORTEFONTAINE",49.112414, 2.597174  ,"701"  ,"247","0"  ,"0","0","0","0"   );
ins[427]=  new insee(427,"60433","MORTEFONTAINE-EN-THELLE",49.263314, 2.18708  ,"737"  ,"233","0"  ,"0","0","0","0"   );
ins[428]=  new insee(428,"60434","MORTEMER",49.570283, 2.67721  ,"176"  ,"63","0"  ,"0","0","0","0"   );
ins[429]=  new insee(429,"60435","MORVILLERS",49.581389, 1.87102  ,"399"  ,"144","0"  ,"0","0","0","0"   );
ins[430]=  new insee(430,"60436","MORY-MONTCRUX",49.591477, 2.394071  ,"108"  ,"32","0"  ,"0","0","0","0"   );
ins[431]=  new insee(431,"60437","MOUCHY-LE-CHATEL",49.326566, 2.249846  ,"67"  ,"26","0"  ,"0","0","0","0"   );
ins[432]=  new insee(432,"60438","MOULIN-SOUS-TOUVENT",49.455777, 3.0717  ,"169"  ,"56","0"  ,"0","0","0","0"   );
ins[433]=  new insee(433,"60439","MOUY",49.31978, 2.32061  ,"5328"  ,"1985","0"  ,"0","0","0","0"   );
ins[434]=  new insee(434,"60440","MOYENNEVILLE",49.491465, 2.636897  ,"526"  ,"187","0"  ,"0","0","0","0"   );
ins[435]=  new insee(435,"60441","MOYVILLERS",49.413891, 2.649873  ,"498"  ,"185","0"  ,"0","0","0","0"   );
ins[436]=  new insee(436,"60442","MUIDORGE",49.53106, 2.140853  ,"119"  ,"42","0"  ,"0","0","0","0"   );
ins[437]=  new insee(437,"60443","MUIRANCOURT",49.645119, 3.013451  ,"487"  ,"167","0"  ,"0","0","0","0"   );
ins[438]=  new insee(438,"60444","MUREAUMONT",49.629289, 1.777483  ,"110"  ,"46","0"  ,"0","0","0","0"   );
ins[439]=  new insee(439,"60445","NAMPCEL",49.485627, 3.098068  ,"275"  ,"89","0"  ,"0","0","0","0"   );
ins[440]=  new insee(440,"60446","NANTEUIL-LE-HAUDOUIN",49.142592, 2.812757  ,"3126"  ,"1115","0"  ,"0","0","0","0"   );
ins[441]=  new insee(441,"60447","NERY",49.282109, 2.779248  ,"677"  ,"232","0"  ,"0","0","0","0"   );
ins[442]=  new insee(442,"60448","NEUFCHELLES",49.116667, 3.060914  ,"374"  ,"118","0"  ,"0","0","0","0"   );
ins[443]=  new insee(443,"60449","NEUFVY-SUR-ARONDE",49.496679, 2.662366  ,"179"  ,"59","0"  ,"0","0","0","0"   );
ins[444]=  new insee(444,"60450","NEUILLY-EN-THELLE",49.224479, 2.285307  ,"3064"  ,"1132","0"  ,"0","0","0","0"   );
ins[445]=  new insee(445,"60451","NEUILLY-SOUS-CLERMONT",49.344655, 2.410084  ,"1685"  ,"539","0"  ,"0","0","0","0"   );
ins[446]=  new insee(446,"60452","NEUVILLE-BOSC",49.199805, 2.012263  ,"440"  ,"153","0"  ,"0","0","0","0"   );
ins[447]=  new insee(447,"60453","NEUVILLE-D'AUMONT (LA)",49.311052, 2.103601  ,"243"  ,"80","0"  ,"0","0","0","0"   );
ins[448]=  new insee(448,"60454","NEUVILLE-EN-HEZ (LA)",49.403664, 2.325953  ,"904"  ,"313","0"  ,"0","0","0","0"   );
ins[449]=  new insee(449,"60455","NEUVILLE-GARNIER (LA)",49.334012, 2.039811  ,"254"  ,"86","0"  ,"0","0","0","0"   );
ins[450]=  new insee(450,"60456","LANEUVILLEROY",49.481588, 2.577734  ,"878"  ,"328","0"  ,"0","0","0","0"   );
ins[451]=  new insee(451,"60457","NEUVILLE-SAINT-PIERRE (LA)",49.528412, 2.205198  ,"140"  ,"51","0"  ,"0","0","0","0"   );
ins[452]=  new insee(452,"60458","NEUVILLE-SUR-OUDEUIL (LA)",49.573664, 2.007335  ,"283"  ,"98","0"  ,"0","0","0","0"   );
ins[453]=  new insee(453,"60459","NEUVILLE-SUR-RESSONS (LA)",49.552522, 2.75369  ,"175"  ,"62","0"  ,"0","0","0","0"   );
ins[454]=  new insee(454,"60460","NEUVILLE-VAULT (LA)",49.486713, 1.951709  ,"137"  ,"43","0"  ,"0","0","0","0"   );
ins[455]=  new insee(455,"60461","NIVILLERS",49.458454, 2.166625  ,"196"  ,"74","0"  ,"0","0","0","0"   );
ins[456]=  new insee(456,"60462","NOAILLES",49.323374, 2.201607  ,"2672"  ,"962","0"  ,"0","0","0","0"   );
ins[457]=  new insee(457,"60463","NOGENT-SUR-OISE",49.277408, 2.461618  ,"19151"  ,"6754","0"  ,"0","0","0","0"   );
ins[458]=  new insee(458,"60464","NOINTEL",49.377069, 2.485162  ,"1035"  ,"378","0"  ,"0","0","0","0"   );
ins[459]=  new insee(459,"60465","NOIREMONT",49.550782, 2.211277  ,"132"  ,"49","0"  ,"0","0","0","0"   );
ins[460]=  new insee(460,"60466","NOROY",49.44858, 2.502001  ,"184"  ,"60","0"  ,"0","0","0","0"   );
ins[461]=  new insee(461,"60468","NOURARD-LE-FRANC",49.499139, 2.37355  ,"326"  ,"113","0"  ,"0","0","0","0"   );
ins[462]=  new insee(462,"60469","NOVILLERS",49.27089, 2.214163  ,"315"  ,"103","0"  ,"0","0","0","0"   );
ins[463]=  new insee(463,"60470","NOYERS-SAINT-MARTIN",49.553477, 2.262192  ,"709"  ,"246","0"  ,"0","0","0","0"   );
ins[464]=  new insee(464,"60471","NOYON",49.582398, 3.003245  ,"14471"  ,"5341","0"  ,"0","0","0","0"   );
ins[465]=  new insee(465,"60472","OFFOY",49.696722, 2.038815  ,"77"  ,"28","0"  ,"0","0","0","0"   );
ins[466]=  new insee(466,"60473","OGNES",49.099837, 2.829438  ,"257"  ,"81","0"  ,"0","0","0","0"   );
ins[467]=  new insee(467,"60474","OGNOLLES",49.693962, 2.915825  ,"223"  ,"79","0"  ,"0","0","0","0"   );
ins[468]=  new insee(468,"60475","OGNON",49.236377, 2.644564  ,"133"  ,"50","0"  ,"0","0","0","0"   );
ins[469]=  new insee(469,"60476","OMECOURT",49.6099, 1.846756  ,"149"  ,"49","0"  ,"0","0","0","0"   );
ins[470]=  new insee(470,"60477","ONS-EN-BRAY",49.416939, 1.923304  ,"1273"  ,"434","0"  ,"0","0","0","0"   );
ins[471]=  new insee(471,"60478","ORMOY-LE-DAVIEN",49.196114, 2.960258  ,"179"  ,"60","0"  ,"0","0","0","0"   );
ins[472]=  new insee(472,"60479","ORMOY-VILLERS",49.196937, 2.840589  ,"655"  ,"230","0"  ,"0","0","0","0"   );
ins[473]=  new insee(473,"60480","OROER",49.496182, 2.162355  ,"538"  ,"171","0"  ,"0","0","0","0"   );
ins[474]=  new insee(474,"60481","ORROUY",49.290232, 2.855535  ,"569"  ,"192","0"  ,"0","0","0","0"   );
ins[475]=  new insee(475,"60482","ORRY-LA-VILLE",49.132163, 2.513269  ,"3307"  ,"1252","0"  ,"0","0","0","0"   );
ins[476]=  new insee(476,"60483","ORVILLERS-SOREL",49.569059, 2.70611  ,"422"  ,"147","0"  ,"0","0","0","0"   );
ins[477]=  new insee(477,"60484","OUDEUIL",49.547228, 2.02855  ,"190"  ,"70","0"  ,"0","0","0","0"   );
ins[478]=  new insee(478,"60485","OURCEL-MAISON",49.415847, 1.316358  ,"183"  ,"64","0"  ,"0","0","0","0"   );
ins[479]=  new insee(479,"60486","PAILLART",49.667199, 2.32472  ,"619"  ,"239","0"  ,"0","0","0","0"   );
ins[480]=  new insee(480,"60487","PARNES",49.203664, 1.737728  ,"338"  ,"109","0"  ,"0","0","0","0"   );
ins[481]=  new insee(481,"60488","PASSEL",49.556568, 2.961142  ,"299"  ,"104","0"  ,"0","0","0","0"   );
ins[482]=  new insee(482,"60489","PEROY-LES-GOMBRIES",49.162785, 2.846631  ,"990"  ,"311","0"  ,"0","0","0","0"   );
ins[483]=  new insee(483,"60490","PIERREFITTE-EN-BEAUVAISIS",49.472936, 1.979353  ,"369"  ,"123","0"  ,"0","0","0","0"   );
ins[484]=  new insee(484,"60491","PIERREFONDS",49.349413, 2.977925  ,"1945"  ,"697","0"  ,"0","0","0","0"   );
ins[485]=  new insee(485,"60492","PIMPREZ",49.515114, 2.953245  ,"685"  ,"223","0"  ,"0","0","0","0"   );
ins[486]=  new insee(486,"60493","PISSELEU",49.539223, 2.05755  ,"336"  ,"99","0"  ,"0","0","0","0"   );
ins[487]=  new insee(487,"60494","PLAILLY",49.103172, 2.58515  ,"1580"  ,"586","0"  ,"0","0","0","0"   );
ins[488]=  new insee(488,"60495","PLAINVAL",49.528812, 2.439292  ,"318"  ,"111","0"  ,"0","0","0","0"   );
ins[489]=  new insee(489,"60496","PLAINVILLE",49.612486, 2.452891  ,"148"  ,"54","0"  ,"0","0","0","0"   );
ins[490]=  new insee(490,"60497","PLESSIER-SUR-BULLES (LE)",49.496531, 2.315942  ,"159"  ,"52","0"  ,"0","0","0","0"   );
ins[491]=  new insee(491,"60498","PLESSIER-SUR-SAINT-JUST (LE)",49.509514, 2.452027  ,"510"  ,"187","0"  ,"0","0","0","0"   );
ins[492]=  new insee(492,"60499","PLESSIS-DE-ROYE",49.576991, 2.834692  ,"193"  ,"65","0"  ,"0","0","0","0"   );
ins[493]=  new insee(493,"60500","PLESSIS-BELLEVILLE (LE)",49.097508, 2.756314  ,"2806"  ,"1030","0"  ,"0","0","0","0"   );
ins[494]=  new insee(494,"60501","PLESSIS-BRION (LE)",49.464947, 2.888744  ,"1488"  ,"577","0"  ,"0","0","0","0"   );
ins[495]=  new insee(495,"60502","PLESSIS-PATTE-D'OIE (LE)",49.682562, 3.064903  ,"92"  ,"30","0"  ,"0","0","0","0"   );
ins[496]=  new insee(496,"60503","PLOYRON (LE)",49.584757, 2.585244  ,"113"  ,"42","0"  ,"0","0","0","0"   );
ins[497]=  new insee(497,"60504","PONCHON",49.347896, 2.195335  ,"1041"  ,"352","0"  ,"0","0","0","0"   );
ins[498]=  new insee(498,"60505","PONTARME",49.154866, 2.550072  ,"585"  ,"220","0"  ,"0","0","0","0"   );
ins[499]=  new insee(499,"60506","PONT-L'EVEQUE",49.564741, 2.98864  ,"803"  ,"286","0"  ,"0","0","0","0"   );
ins[500]=  new insee(500,"60507","PONTOISE-LES-NOYON",49.551563, 3.050757  ,"438"  ,"156","0"  ,"0","0","0","0"   );
ins[501]=  new insee(501,"60508","PONTPOINT",49.300004, 2.640713  ,"2794"  ,"1003","0"  ,"0","0","0","0"   );
ins[502]=  new insee(502,"60509","PONT-SAINTE-MAXENCE",49.300372, 2.60445  ,"12445"  ,"4661","0"  ,"0","0","0","0"   );
ins[503]=  new insee(503,"60510","PORCHEUX",49.331886, 1.924478  ,"256"  ,"89","0"  ,"0","0","0","0"   );
ins[504]=  new insee(504,"60511","PORQUERICOURT",49.59379, 2.963608  ,"362"  ,"130","0"  ,"0","0","0","0"   );
ins[505]=  new insee(505,"60512","POUILLY",49.272885, 2.03351  ,"160"  ,"54","0"  ,"0","0","0","0"   );
ins[506]=  new insee(506,"60513","PRECY-SUR-OISE",49.206445, 2.374268  ,"3120"  ,"1120","0"  ,"0","0","0","0"   );
ins[507]=  new insee(507,"60514","PREVILLERS",49.608315, 1.996048  ,"109"  ,"45","0"  ,"0","0","0","0"   );
ins[508]=  new insee(508,"60515","PRONLEROY",49.470857, 2.548362  ,"382"  ,"128","0"  ,"0","0","0","0"   );
ins[509]=  new insee(509,"60516","PUISEUX-EN-BRAY",49.415124, 1.782887  ,"339"  ,"118","0"  ,"0","0","0","0"   );
ins[510]=  new insee(510,"60517","PUISEUX-LE-HAUBERGER",49.214702, 2.236509  ,"790"  ,"267","0"  ,"0","0","0","0"   );
ins[511]=  new insee(511,"60518","PUITS-LA-VALLEE",49.58346, 2.191997  ,"195"  ,"61","0"  ,"0","0","0","0"   );
ins[512]=  new insee(512,"60519","QUESMY",49.634707, 3.063206  ,"165"  ,"50","0"  ,"0","0","0","0"   );
ins[513]=  new insee(513,"60520","QUESNEL-AUBRY (LE)",49.508721, 2.309758  ,"127"  ,"51","0"  ,"0","0","0","0"   );
ins[514]=  new insee(514,"60521","QUINCAMPOIX-FLEUZY",49.75672, 1.755476  ,"426"  ,"163","0"  ,"0","0","0","0"   );
ins[515]=  new insee(515,"60522","QUINQUEMPOIX",49.552327, 2.427773  ,"259"  ,"75","0"  ,"0","0","0","0"   );
ins[516]=  new insee(516,"60523","RAINVILLERS",49.408408, 2.007031  ,"886"  ,"306","0"  ,"0","0","0","0"   );
ins[517]=  new insee(517,"60524","RANTIGNY",49.32888, 2.441285  ,"2521"  ,"970","0"  ,"0","0","0","0"   );
ins[518]=  new insee(518,"60525","RARAY",49.260733, 2.715512  ,"144"  ,"63","0"  ,"0","0","0","0"   );
ins[519]=  new insee(519,"60526","RAVENEL",49.515748, 2.502401  ,"1018"  ,"383","0"  ,"0","0","0","0"   );
ins[520]=  new insee(520,"60527","REEZ-FOSSE-MARTIN",49.083794, 2.904417  ,"130"  ,"48","0"  ,"0","0","0","0"   );
ins[521]=  new insee(521,"60528","REILLY",49.243434, 1.84681  ,"165"  ,"57","0"  ,"0","0","0","0"   );
ins[522]=  new insee(522,"60529","REMECOURT",49.428641, 2.493809  ,"78"  ,"25","0"  ,"0","0","0","0"   );
ins[523]=  new insee(523,"60530","REMERANGLES",49.446557, 2.285319  ,"224"  ,"80","0"  ,"0","0","0","0"   );
ins[524]=  new insee(524,"60531","REMY",49.441492, 2.709173  ,"1852"  ,"616","0"  ,"0","0","0","0"   );
ins[525]=  new insee(525,"60532","RESSONS-L'ABBAYE",49.301933, 2.087602  ,"101"  ,"31","0"  ,"0","0","0","0"   );
ins[526]=  new insee(526,"60533","RESSONS-SUR-MATZ",49.540971, 2.745347  ,"1469"  ,"579","0"  ,"0","0","0","0"   );
ins[527]=  new insee(527,"60534","RETHONDES",49.416093, 2.942085  ,"668"  ,"242","0"  ,"0","0","0","0"   );
ins[528]=  new insee(528,"60535","REUIL-SUR-BRECHE",49.519854, 2.221586  ,"206"  ,"78","0"  ,"0","0","0","0"   );
ins[529]=  new insee(529,"60536","RHUIS",49.307091, 2.696659  ,"84"  ,"34","0"  ,"0","0","0","0"   );
ins[530]=  new insee(530,"60537","RIBECOURT-DRESLINCOURT",49.524878, 2.927181  ,"3952"  ,"1456","0"  ,"0","0","0","0"   );
ins[531]=  new insee(531,"60538","RICQUEBOURG",49.558542, 2.756943  ,"178"  ,"74","0"  ,"0","0","0","0"   );
ins[532]=  new insee(532,"60539","RIEUX",49.29997, 2.5166  ,"1605"  ,"570","0"  ,"0","0","0","0"   );
ins[533]=  new insee(533,"60540","RIVECOURT",49.348719, 2.735179  ,"459"  ,"150","0"  ,"0","0","0","0"   );
ins[534]=  new insee(534,"60541","ROBERVAL",49.290371, 2.688554  ,"351"  ,"121","0"  ,"0","0","0","0"   );
ins[535]=  new insee(535,"60542","ROCHY-CONDE",49.400462, 2.181985  ,"634"  ,"244","0"  ,"0","0","0","0"   );
ins[536]=  new insee(536,"60543","ROCQUEMONT",49.258911, 2.820384  ,"104"  ,"37","0"  ,"0","0","0","0"   );
ins[537]=  new insee(537,"60544","ROCQUENCOURT",49.649175, 2.415565  ,"161"  ,"60","0"  ,"0","0","0","0"   );
ins[538]=  new insee(538,"60545","ROMESCAMPS",49.712395, 1.808305  ,"482"  ,"178","0"  ,"0","0","0","0"   );
ins[539]=  new insee(539,"60546","ROSIERES",49.188808, 2.778938  ,"130"  ,"42","0"  ,"0","0","0","0"   );
ins[540]=  new insee(540,"60547","ROSOY",49.339806, 2.500824  ,"592"  ,"194","0"  ,"0","0","0","0"   );
ins[541]=  new insee(541,"60548","ROSOY-EN-MULTIEN",49.096063, 2.996741  ,"399"  ,"141","0"  ,"0","0","0","0"   );
ins[542]=  new insee(542,"60549","ROTANGY",49.581501, 2.08111  ,"195"  ,"65","0"  ,"0","0","0","0"   );
ins[543]=  new insee(543,"60550","ROTHOIS",49.598425, 1.995454  ,"144"  ,"49","0"  ,"0","0","0","0"   );
ins[544]=  new insee(544,"60551","ROUSSELOY",49.300096, 2.397865  ,"336"  ,"107","0"  ,"0","0","0","0"   );
ins[545]=  new insee(545,"60552","ROUVILLE",49.208533, 2.872863  ,"267"  ,"88","0"  ,"0","0","0","0"   );
ins[546]=  new insee(546,"60553","ROUVILLERS",49.452382, 2.607595  ,"249"  ,"81","0"  ,"0","0","0","0"   );
ins[547]=  new insee(547,"60554","ROUVRES-EN-MULTIEN",49.110234, 3.025486  ,"481"  ,"143","0"  ,"0","0","0","0"   );
ins[548]=  new insee(548,"60555","ROUVROY-LES-MERLES",49.647855, 2.358464  ,"45"  ,"17","0"  ,"0","0","0","0"   );
ins[549]=  new insee(549,"60556","ROYAUCOURT",49.60962, 2.528347  ,"192"  ,"66","0"  ,"0","0","0","0"   );
ins[550]=  new insee(550,"60557","ROY-BOISSY",49.57591, 1.935942  ,"266"  ,"98","0"  ,"0","0","0","0"   );
ins[551]=  new insee(551,"60558","ROYE-SUR-MATZ",49.591311, 2.775037  ,"379"  ,"144","0"  ,"0","0","0","0"   );
ins[552]=  new insee(552,"60559","RUE-SAINT-PIERRE (LA)",49.410538, 2.293887  ,"688"  ,"233","0"  ,"0","0","0","0"   );
ins[553]=  new insee(553,"60560","RULLY",49.234342, 2.72776  ,"732"  ,"242","0"  ,"0","0","0","0"   );
ins[554]=  new insee(554,"60561","RUSSY-BEMONT",49.240717, 2.967289  ,"150"  ,"50","0"  ,"0","0","0","0"   );
ins[555]=  new insee(555,"60562","SACY-LE-GRAND",49.354361, 2.543115  ,"1316"  ,"475","0"  ,"0","0","0","0"   );
ins[556]=  new insee(556,"60563","SACY-LE-PETIT",49.360379, 2.629614  ,"562"  ,"184","0"  ,"0","0","0","0"   );
ins[557]=  new insee(557,"60564","SAINS-MORAINVILLERS",49.574248, 2.472359  ,"247"  ,"86","0"  ,"0","0","0","0"   );
ins[558]=  new insee(558,"60565","SAINT-ANDRE-FARIVILLERS",49.586063, 2.294453  ,"449"  ,"155","0"  ,"0","0","0","0"   );
ins[559]=  new insee(559,"60566","SAINT-ARNOULT",49.631866, 1.820779  ,"172"  ,"68","0"  ,"0","0","0","0"   );
ins[560]=  new insee(560,"60567","SAINT-AUBIN-EN-BRAY",49.419794, 1.877907  ,"904"  ,"321","0"  ,"0","0","0","0"   );
ins[561]=  new insee(561,"60568","SAINT-AUBIN-SOUS-ERQUERY",49.408075, 2.484309  ,"335"  ,"106","0"  ,"0","0","0","0"   );
ins[562]=  new insee(562,"60569","SAINT-CREPIN-AUX-BOIS",49.432707, 2.978426  ,"260"  ,"97","0"  ,"0","0","0","0"   );
ins[563]=  new insee(563,"60570","SAINT-CREPIN-IBOUVILLERS",49.263474, 2.075764  ,"1038"  ,"349","0"  ,"0","0","0","0"   );
ins[564]=  new insee(564,"60571","SAINT-DENISCOURT",49.607014, 1.871781  ,"69"  ,"21","0"  ,"0","0","0","0"   );
ins[565]=  new insee(565,"60572","SAINT-ETIENNE-ROILAYE",49.352767, 3.01768  ,"320"  ,"111","0"  ,"0","0","0","0"   );
ins[566]=  new insee(566,"60573","SAINTE-EUSOYE",49.578133, 2.244913  ,"229"  ,"73","0"  ,"0","0","0","0"   );
ins[567]=  new insee(567,"60574","SAINT-FELIX",49.349217, 2.282464  ,"486"  ,"174","0"  ,"0","0","0","0"   );
ins[568]=  new insee(568,"60575","SAINTE-GENEVIEVE",49.289092, 2.197558  ,"2577"  ,"924","0"  ,"0","0","0","0"   );
ins[569]=  new insee(569,"60576","SAINT-GERMAIN-LA-POTERIE",49.445426, 1.982611  ,"402"  ,"154","0"  ,"0","0","0","0"   );
ins[570]=  new insee(570,"60577","SAINT-GERMER-DE-FLY",49.443583, 1.781705  ,"1761"  ,"657","0"  ,"0","0","0","0"   );
ins[571]=  new insee(571,"60578","SAINTINES",49.30637, 2.764463  ,"854"  ,"299","0"  ,"0","0","0","0"   );
ins[572]=  new insee(572,"60579","SAINT-JEAN-AUX-BOIS",49.347998, 2.905524  ,"349"  ,"138","0"  ,"0","0","0","0"   );
ins[573]=  new insee(573,"60581","SAINT-JUST-EN-CHAUSSEE",49.505902, 2.431919  ,"5498"  ,"2163","0"  ,"0","0","0","0"   );
ins[574]=  new insee(574,"60582","SAINT-LEGER-AUX-BOIS",49.478863, 2.951625  ,"820"  ,"291","0"  ,"0","0","0","0"   );
ins[575]=  new insee(575,"60583","SAINT-LEGER-EN-BRAY",49.392747, 2.020267  ,"337"  ,"102","0"  ,"0","0","0","0"   );
ins[576]=  new insee(576,"60584","SAINT-LEU-D'ESSERENT",49.217109, 2.417001  ,"4867"  ,"1719","0"  ,"0","0","0","0"   );
ins[577]=  new insee(577,"60585","SAINT-MARTIN-AUX-BOIS",49.521868, 2.569715  ,"282"  ,"100","0"  ,"0","0","0","0"   );
ins[578]=  new insee(578,"60586","SAINT-MARTIN-LE-NOEUD",49.396208, 2.060681  ,"940"  ,"334","0"  ,"0","0","0","0"   );
ins[579]=  new insee(579,"60587","SAINT-MARTIN-LONGUEAU",49.346638, 2.596566  ,"1415"  ,"467","0"  ,"0","0","0","0"   );
ins[580]=  new insee(580,"60588","SAINT-MAUR",49.617019, 1.921232  ,"355"  ,"122","0"  ,"0","0","0","0"   );
ins[581]=  new insee(581,"60589","SAINT-MAXIMIN",49.222557, 2.443285  ,"2399"  ,"895","0"  ,"0","0","0","0"   );
ins[582]=  new insee(582,"60590","SAINT-OMER-EN-CHAUSSEE",49.532375, 2.002543  ,"1056"  ,"361","0"  ,"0","0","0","0"   );
ins[583]=  new insee(583,"60591","SAINT-PAUL",49.429699, 2.007144  ,"1423"  ,"491","0"  ,"0","0","0","0"   );
ins[584]=  new insee(584,"60592","SAINT-PIERRE-ES-CHAMPS",49.431487, 1.727165  ,"661"  ,"219","0"  ,"0","0","0","0"   );
ins[585]=  new insee(585,"60593","SAINT-PIERRE-LES-BITRY",49.424212, 3.0762  ,"132"  ,"43","0"  ,"0","0","0","0"   );
ins[586]=  new insee(586,"60594","SAINT-QUENTIN-DES-PRES",49.520308, 1.752959  ,"262"  ,"87","0"  ,"0","0","0","0"   );
ins[587]=  new insee(587,"60595","SAINT-REMY-EN-L'EAU",49.471085, 2.429253  ,"370"  ,"140","0"  ,"0","0","0","0"   );
ins[588]=  new insee(588,"60596","SAINT-SAMSON-LA-POTERIE",49.591638, 1.743204  ,"238"  ,"97","0"  ,"0","0","0","0"   );
ins[589]=  new insee(589,"60597","SAINT-SAUVEUR",49.315948, 2.781843  ,"1606"  ,"570","0"  ,"0","0","0","0"   );
ins[590]=  new insee(590,"60598","SAINT-SULPICE",49.350614, 2.122501  ,"951"  ,"310","0"  ,"0","0","0","0"   );
ins[591]=  new insee(591,"60599","SAINT-THIBAULT",49.69991, 1.843724  ,"198"  ,"66","0"  ,"0","0","0","0"   );
ins[592]=  new insee(592,"60600","SAINT-VAAST-DE-LONGMONT",49.303518, 2.743161  ,"539"  ,"188","0"  ,"0","0","0","0"   );
ins[593]=  new insee(593,"60601","SAINT-VAAST-LES-MELLO",49.26677, 2.389099  ,"822"  ,"332","0"  ,"0","0","0","0"   );
ins[594]=  new insee(594,"60602","SAINT-VALERY",49.726405, 1.734923  ,"39"  ,"15","0"  ,"0","0","0","0"   );
ins[595]=  new insee(595,"60603","SALENCY",49.586163, 3.048849  ,"891"  ,"321","0"  ,"0","0","0","0"   );
ins[596]=  new insee(596,"60604","SARCUS",49.686532, 1.87114  ,"260"  ,"94","0"  ,"0","0","0","0"   );
ins[597]=  new insee(597,"60605","SARNOIS",49.678385, 1.918981  ,"235"  ,"81","0"  ,"0","0","0","0"   );
ins[598]=  new insee(598,"60608","SAULCHOY (LE)",49.634443, 2.141015  ,"84"  ,"34","0"  ,"0","0","0","0"   );
ins[599]=  new insee(599,"60609","SAVIGNIES",49.46576, 1.964758  ,"777"  ,"288","0"  ,"0","0","0","0"   );
ins[600]=  new insee(600,"60610","SEMPIGNY",49.55889, 2.994475  ,"740"  ,"265","0"  ,"0","0","0","0"   );
ins[601]=  new insee(601,"60611","SENANTES",49.48595, 1.835635  ,"576"  ,"211","0"  ,"0","0","0","0"   );
ins[602]=  new insee(602,"60612","SENLIS",49.204184, 2.586235  ,"16327"  ,"6422","0"  ,"0","0","0","0"   );
ins[603]=  new insee(603,"60613","SENOTS",49.264396, 1.99342  ,"275"  ,"92","0"  ,"0","0","0","0"   );
ins[604]=  new insee(604,"60614","SERANS",49.186062, 1.831983  ,"241"  ,"96","0"  ,"0","0","0","0"   );
ins[605]=  new insee(605,"60615","SEREVILLERS",49.63838, 2.432735  ,"92"  ,"37","0"  ,"0","0","0","0"   );
ins[606]=  new insee(606,"60616","SERIFONTAINE",49.355014, 1.772618  ,"2632"  ,"960","0"  ,"0","0","0","0"   );
ins[607]=  new insee(607,"60617","SERMAIZE",49.61589, 2.959452  ,"227"  ,"80","0"  ,"0","0","0","0"   );
ins[608]=  new insee(608,"60618","SERY-MAGNEVAL",49.258493, 2.854783  ,"269"  ,"94","0"  ,"0","0","0","0"   );
ins[609]=  new insee(609,"60619","SILLY-LE-LONG",49.107887, 2.795328  ,"1105"  ,"380","0"  ,"0","0","0","0"   );
ins[610]=  new insee(610,"60620","SILLY-TILLARD",49.324747, 2.157932  ,"402"  ,"153","0"  ,"0","0","0","0"   );
ins[611]=  new insee(611,"60621","SOLENTE",49.698755, 2.879667  ,"87"  ,"37","0"  ,"0","0","0","0"   );
ins[612]=  new insee(612,"60622","SOMMEREUX",49.678641, 1.991819  ,"408"  ,"146","0"  ,"0","0","0","0"   );
ins[613]=  new insee(613,"60623","SONGEONS",49.549213, 1.853532  ,"1076"  ,"426","0"  ,"0","0","0","0"   );
ins[614]=  new insee(614,"60624","SULLY",49.558387, 1.781655  ,"139"  ,"55","0"  ,"0","0","0","0"   );
ins[615]=  new insee(615,"60625","SUZOY",49.581247, 2.947153  ,"501"  ,"175","0"  ,"0","0","0","0"   );
ins[616]=  new insee(616,"60626","TALMONTIERS",49.387651, 1.737116  ,"653"  ,"230","0"  ,"0","0","0","0"   );
ins[617]=  new insee(617,"60627","TARTIGNY",49.634499, 2.361256  ,"229"  ,"90","0"  ,"0","0","0","0"   );
ins[618]=  new insee(618,"60628","THERDONNE",49.418669, 2.158833  ,"802"  ,"319","0"  ,"0","0","0","0"   );
ins[619]=  new insee(619,"60629","THERINES",49.603513, 1.894139  ,"168"  ,"62","0"  ,"0","0","0","0"   );
ins[620]=  new insee(620,"60630","THIBIVILLERS",49.300837, 1.899128  ,"205"  ,"70","0"  ,"0","0","0","0"   );
ins[621]=  new insee(621,"60631","THIERS-SUR-THEVE",49.151196, 2.575989  ,"979"  ,"349","0"  ,"0","0","0","0"   );
ins[622]=  new insee(622,"60632","THIESCOURT",49.56549, 2.883288  ,"608"  ,"219","0"  ,"0","0","0","0"   );
ins[623]=  new insee(623,"60633","THIEULOY-SAINT-ANTOINE",49.634991, 1.946409  ,"340"  ,"108","0"  ,"0","0","0","0"   );
ins[624]=  new insee(624,"60634","THIEUX",49.543575, 2.316943  ,"387"  ,"144","0"  ,"0","0","0","0"   );
ins[625]=  new insee(625,"60635","THIVERNY",49.249551, 2.431328  ,"1087"  ,"428","0"  ,"0","0","0","0"   );
ins[626]=  new insee(626,"60636","THOUROTTE",49.480266, 2.890363  ,"5239"  ,"1981","0"  ,"0","0","0","0"   );
ins[627]=  new insee(627,"60637","THURY-EN-VALOIS",49.157597, 3.026365  ,"453"  ,"151","0"  ,"0","0","0","0"   );
ins[628]=  new insee(628,"60638","THURY-SOUS-CLERMONT",49.356736, 2.325335  ,"603"  ,"199","0"  ,"0","0","0","0"   );
ins[629]=  new insee(629,"60639","TILLE",49.462964, 2.111805  ,"1074"  ,"423","0"  ,"0","0","0","0"   );
ins[630]=  new insee(630,"60640","TOURLY",49.224683, 1.944268  ,"167"  ,"55","0"  ,"0","0","0","0"   );
ins[631]=  new insee(631,"60641","TRACY-LE-MONT",49.4719, 3.010088  ,"1698"  ,"598","0"  ,"0","0","0","0"   );
ins[632]=  new insee(632,"60642","TRACY-LE-VAL",49.488714, 3.008196  ,"860"  ,"285","0"  ,"0","0","0","0"   );
ins[633]=  new insee(633,"60643","TRICOT",49.561734, 2.587037  ,"1467"  ,"527","0"  ,"0","0","0","0"   );
ins[634]=  new insee(634,"60644","TRIE-CHATEAU",49.284593, 1.821735  ,"1460"  ,"593","0"  ,"0","0","0","0"   );
ins[635]=  new insee(635,"60645","TRIE-LA-VILLE",49.289847, 1.83305  ,"327"  ,"118","0"  ,"0","0","0","0"   );
ins[636]=  new insee(636,"60646","TROISSEREUX",49.479828, 2.044887  ,"1128"  ,"408","0"  ,"0","0","0","0"   );
ins[637]=  new insee(637,"60647","TROSLY-BREUIL",49.401549, 2.99029  ,"2164"  ,"763","0"  ,"0","0","0","0"   );
ins[638]=  new insee(638,"60648","TROUSSENCOURT",49.606435, 2.254351  ,"282"  ,"100","0"  ,"0","0","0","0"   );
ins[639]=  new insee(639,"60649","TROUSSURES",49.389088, 1.973595  ,"153"  ,"49","0"  ,"0","0","0","0"   );
ins[640]=  new insee(640,"60650","TRUMILLY",49.242536, 2.801225  ,"496"  ,"150","0"  ,"0","0","0","0"   );
ins[641]=  new insee(641,"60651","ULLY-SAINT-GEORGES",49.279687, 2.280286  ,"1819"  ,"600","0"  ,"0","0","0","0"   );
ins[642]=  new insee(642,"60652","VALDAMPIERRE",49.30338, 2.051819  ,"880"  ,"300","0"  ,"0","0","0","0"   );
ins[643]=  new insee(643,"60653","VALESCOURT",49.484911, 2.436688  ,"271"  ,"103","0"  ,"0","0","0","0"   );
ins[644]=  new insee(644,"60654","VANDELICOURT",49.512783, 2.792561  ,"202"  ,"77","0"  ,"0","0","0","0"   );
ins[645]=  new insee(645,"60655","VARESNES",49.564394, 3.060157  ,"382"  ,"131","0"  ,"0","0","0","0"   );
ins[646]=  new insee(646,"60656","VARINFROY",49.101489, 3.042902  ,"252"  ,"84","0"  ,"0","0","0","0"   );
ins[647]=  new insee(647,"60657","VAUCHELLES",49.586866, 2.964311  ,"279"  ,"93","0"  ,"0","0","0","0"   );
ins[648]=  new insee(648,"60658","VAUCIENNES",49.236183, 3.030451  ,"661"  ,"234","0"  ,"0","0","0","0"   );
ins[649]=  new insee(649,"60659","VAUDANCOURT",49.233757, 1.756173  ,"151"  ,"60","0"  ,"0","0","0","0"   );
ins[650]=  new insee(650,"60660","VAUMAIN (LE)",49.334716, 1.871311  ,"307"  ,"108","0"  ,"0","0","0","0"   );
ins[651]=  new insee(651,"60661","VAUMOISE",49.237795, 2.97922  ,"816"  ,"287","0"  ,"0","0","0","0"   );
ins[652]=  new insee(652,"60662","VAUROUX (LE)",49.376925, 1.926298  ,"489"  ,"160","0"  ,"0","0","0","0"   );
ins[653]=  new insee(653,"60663","VELENNES",49.473431, 2.183609  ,"271"  ,"87","0"  ,"0","0","0","0"   );
ins[654]=  new insee(654,"60664","VENDEUIL-CAPLY",49.617381, 2.300843  ,"372"  ,"145","0"  ,"0","0","0","0"   );
ins[655]=  new insee(655,"60665","VENETTE",49.418345, 2.804138  ,"2674"  ,"1054","0"  ,"0","0","0","0"   );
ins[656]=  new insee(656,"60666","VER-SUR-LAUNETTE",49.1047, 2.685853  ,"1006"  ,"365","0"  ,"0","0","0","0"   );
ins[657]=  new insee(657,"60667","VERBERIE",49.310541, 2.730937  ,"3283"  ,"1210","0"  ,"0","0","0","0"   );
ins[658]=  new insee(658,"60668","VERDEREL-LES-SAUQUEUSE",49.50414, 2.09651  ,"755"  ,"256","0"  ,"0","0","0","0"   );
ins[659]=  new insee(659,"60669","VERDERONNE",49.330446, 2.49824  ,"530"  ,"167","0"  ,"0","0","0","0"   );
ins[660]=  new insee(660,"60670","VERNEUIL-EN-HALATTE",49.274874, 2.517469  ,"4037"  ,"1386","0"  ,"0","0","0","0"   );
ins[661]=  new insee(661,"60671","VERSIGNY",49.158541, 2.760913  ,"365"  ,"133","0"  ,"0","0","0","0"   );
ins[662]=  new insee(662,"60672","VEZ",49.264336, 3.002133  ,"303"  ,"98","0"  ,"0","0","0","0"   );
ins[663]=  new insee(663,"60673","VIEFVILLERS",49.613953, 2.128524  ,"165"  ,"54","0"  ,"0","0","0","0"   );
ins[664]=  new insee(664,"60674","VIEUX-MOULIN",49.39235, 2.940129  ,"579"  ,"217","0"  ,"0","0","0","0"   );
ins[665]=  new insee(665,"60675","VIGNEMONT",49.500569, 2.77582  ,"409"  ,"145","0"  ,"0","0","0","0"   );
ins[666]=  new insee(666,"60676","VILLE",49.553252, 2.939234  ,"675"  ,"248","0"  ,"0","0","0","0"   );
ins[667]=  new insee(667,"60677","VILLEMBRAY",49.477915, 1.869732  ,"206"  ,"73","0"  ,"0","0","0","0"   );
ins[668]=  new insee(668,"60678","VILLENEUVE-LES-SABLONS",49.237357, 2.076406  ,"1084"  ,"364","0"  ,"0","0","0","0"   );
ins[669]=  new insee(669,"60679","VILLENEUVE-SOUS-THURY (LA)",49.156895, 3.062549  ,"166"  ,"59","0"  ,"0","0","0","0"   );
ins[670]=  new insee(670,"60680","VILLENEUVE-SUR-VERBERIE",49.274536, 2.688993  ,"624"  ,"214","0"  ,"0","0","0","0"   );
ins[671]=  new insee(671,"60681","VILLERS-SAINT-BARTHELEMY",49.39857, 1.947888  ,"485"  ,"162","0"  ,"0","0","0","0"   );
ins[672]=  new insee(672,"60682","VILLERS-SAINT-FRAMBOURG",49.254745, 2.640157  ,"582"  ,"215","0"  ,"0","0","0","0"   );
ins[673]=  new insee(673,"60683","VILLERS-SAINT-GENEST",49.141651, 2.907518  ,"351"  ,"113","0"  ,"0","0","0","0"   );
ins[674]=  new insee(674,"60684","VILLERS-SAINT-PAUL",49.28838, 2.487011  ,"5944"  ,"2090","0"  ,"0","0","0","0"   );
ins[675]=  new insee(675,"60685","VILLERS-SAINT-SEPULCRE",49.364726, 2.215349  ,"868"  ,"289","0"  ,"0","0","0","0"   );
ins[676]=  new insee(676,"60686","VILLERS-SOUS-SAINT-LEU",49.216161, 2.395414  ,"2083"  ,"756","0"  ,"0","0","0","0"   );
ins[677]=  new insee(677,"60687","VILLERS-SUR-AUCHY",49.482902, 1.779043  ,"304"  ,"101","0"  ,"0","0","0","0"   );
ins[678]=  new insee(678,"60688","VILLERS-SUR-BONNIERES",49.538375, 1.962197  ,"144"  ,"47","0"  ,"0","0","0","0"   );
ins[679]=  new insee(679,"60689","VILLERS-SUR-COUDUN",49.481479, 2.802769  ,"1286"  ,"451","0"  ,"0","0","0","0"   );
ins[680]=  new insee(680,"60690","VILLERS-SUR-TRIE",49.307999, 1.824233  ,"293"  ,"106","0"  ,"0","0","0","0"   );
ins[681]=  new insee(681,"60691","VILLERS-VERMONT",49.576204, 1.743294  ,"120"  ,"53","0"  ,"0","0","0","0"   );
ins[682]=  new insee(682,"60692","VILLERS-VICOMTE",49.643485, 2.238845  ,"142"  ,"49","0"  ,"0","0","0","0"   );
ins[683]=  new insee(683,"60693","VILLESELVE",49.690068, 3.109616  ,"360"  ,"118","0"  ,"0","0","0","0"   );
ins[684]=  new insee(684,"60694","VILLOTRAN",49.343526, 2.019511  ,"255"  ,"82","0"  ,"0","0","0","0"   );
ins[685]=  new insee(685,"60695","VINEUIL-SAINT-FIRMIN",49.200536, 2.487266  ,"1464"  ,"584","0"  ,"0","0","0","0"   );
ins[686]=  new insee(686,"60697","VROCOURT",49.529096, 1.886002  ,"42"  ,"17","0"  ,"0","0","0","0"   );
ins[687]=  new insee(687,"60698","WACQUEMOULIN",49.50216, 2.617024  ,"312"  ,"108","0"  ,"0","0","0","0"   );
ins[688]=  new insee(688,"60699","WAMBEZ",49.52715, 1.851662  ,"123"  ,"45","0"  ,"0","0","0","0"   );
ins[689]=  new insee(689,"60700","WARLUIS",49.390017, 2.141341  ,"1166"  ,"430","0"  ,"0","0","0","0"   );
ins[690]=  new insee(690,"60701","WAVIGNIES",49.545883, 2.358571  ,"981"  ,"319","0"  ,"0","0","0","0"   );
ins[691]=  new insee(691,"60702","WELLES-PERENNES",49.623837, 2.502364  ,"222"  ,"78","0"  ,"0","0","0","0"   );
ins[692]=  new insee(692,"60703","MARAIS (AUX)",49.414464, 2.043812  ,"682"  ,"250","0"  ,"0","0","0","0"   );
ins[693]=  new insee(693,"75101","PARIS",48.860232, 2.341069  ,"16888"  ,"9890","0"  ,"0","0","0","0"   );
ins[694]=  new insee(694,"75102","Paris",48.866535, 2.340165  ,"19585"  ,"11461","318"  ,"1508649","0","0","0"   );
ins[695]=  new insee(695,"75103","PARIS",48.863706, 2.361094  ,"34248"  ,"19355","827"  ,"1877143","0","0","0"   );
ins[696]=  new insee(696,"75104","Paris",48.856667, 2.350987  ,"30675"  ,"18105","1187"  ,"2159740","0","0","0"   );
ins[697]=  new insee(697,"75105","PARIS",48.845485, 2.344542  ,"58849"  ,"33145","2299"  ,"1825959","0","0","0"   );
ins[698]=  new insee(698,"75106","Paris",48.850502, 2.332769  ,"44919"  ,"24587","3733"  ,"2337123","0","0","0"   );
ins[699]=  new insee(699,"75107","PARIS",48.857979, 2.315203  ,"56985"  ,"30150","5662"  ,"2846304","0","0","0"   );
ins[700]=  new insee(700,"75108","Paris",48.877766, 2.316293  ,"39314"  ,"19475","3088"  ,"2717581","0","0","0"   );
ins[701]=  new insee(701,"75109","PARIS",48.872838, 2.340433  ,"55838"  ,"30508","1371"  ,"1690841","0","0","0"   );
ins[702]=  new insee(702,"75110","Paris",48.871743, 2.357132  ,"89612"  ,"46769","681"  ,"1502251","0","0","0"   );
ins[703]=  new insee(703,"75111","PARIS",48.858721, 2.378591  ,"149102"  ,"82809","1722"  ,"1531745","0","0","0"   );
ins[704]=  new insee(704,"75112","Paris",48.840792, 2.388745  ,"136591"  ,"72068","2155"  ,"1547124","0","0","0"   );
ins[705]=  new insee(705,"75113","PARIS",48.831916, 2.355855  ,"171533"  ,"84601","1908"  ,"1497047","0","0","0"   );
ins[706]=  new insee(706,"75114","Paris",48.83271, 2.324913  ,"132844"  ,"68056","3006"  ,"1636499","0","0","0"   );
ins[707]=  new insee(707,"75115","PARIS",48.841674, 2.299626  ,"225362"  ,"123045","6692"  ,"1618657","0","0","0"   );
ins[708]=  new insee(708,"75116","Paris",48.863971, 2.277408  ,"161773"  ,"82270","15343"  ,"2534852","0","0","0"   );
ins[709]=  new insee(709,"75117","PARIS",48.883289, 2.319244  ,"160860"  ,"85980","5926"  ,"1953520","0","0","0"   );
ins[710]=  new insee(710,"75118","Paris",48.892397, 2.344975  ,"184586"  ,"99773","1266"  ,"1640550","0","0","0"   );
ins[711]=  new insee(711,"75119","PARIS",48.882465, 2.382606  ,"172730"  ,"79162","1042"  ,"1470834","0","0","0"   );
ins[712]=  new insee(712,"75120","Paris",48.864793, 2.398582  ,"182952"  ,"90512","1049"  ,"1349987","0","0","0"   );
ins[713]=  new insee(713,"77001","ACHERES-LA-FORET",48.354458, 2.570355  ,"1040"  ,"374","0"  ,"0","0","0","0"   );
ins[714]=  new insee(714,"77002","AMILLIS",48.739888, 3.129073  ,"685"  ,"249","0"  ,"0","0","0","0"   );
ins[715]=  new insee(715,"77003","AMPONVILLE",48.279186, 2.529537  ,"301"  ,"117","0"  ,"0","0","0","0"   );
ins[716]=  new insee(716,"77004","ANDREZEL",48.611606, 2.813501  ,"365"  ,"121","0"  ,"0","0","0","0"   );
ins[717]=  new insee(717,"77005","ANNET-SUR-MARNE",48.926793, 2.719779  ,"2482"  ,"926","0"  ,"0","0","0","0"   );
ins[718]=  new insee(718,"77006","ARBONNE-LA-FORET",48.414177, 2.564506  ,"947"  ,"312","0"  ,"0","0","0","0"   );
ins[719]=  new insee(719,"77007","ARGENTIERES",48.654416, 2.869231  ,"364"  ,"116","0"  ,"0","0","0","0"   );
ins[720]=  new insee(720,"77008","ARMENTIERES-EN-BRIE",48.977592, 3.019697  ,"1256"  ,"294","0"  ,"0","0","0","0"   );
ins[721]=  new insee(721,"77009","ARVILLE",48.18778, 2.548941  ,"121"  ,"47","0"  ,"0","0","0","0"   );
ins[722]=  new insee(722,"77010","AUBEPIERRE-OZOUER-LE-REPOS",48.630939, 2.887183  ,"867"  ,"293","0"  ,"0","0","0","0"   );
ins[723]=  new insee(723,"77011","AUFFERVILLE",48.216271, 2.606827  ,"449"  ,"172","0"  ,"0","0","0","0"   );
ins[724]=  new insee(724,"77012","AUGERS-EN-BRIE",48.680432, 3.356529  ,"260"  ,"90","0"  ,"0","0","0","0"   );
ins[725]=  new insee(725,"77013","AULNOY",48.84081, 3.095433  ,"332"  ,"121","0"  ,"0","0","0","0"   );
ins[726]=  new insee(726,"77014","AVON",48.417251, 2.726562  ,"14030"  ,"6066","0"  ,"0","0","0","0"   );
ins[727]=  new insee(727,"77015","BABY",48.395925, 3.341879  ,"66"  ,"24","0"  ,"0","0","0","0"   );
ins[728]=  new insee(728,"77016","BAGNEAUX-SUR-LOING",48.230475, 2.706821  ,"1595"  ,"635","0"  ,"0","0","0","0"   );
ins[729]=  new insee(729,"77018","BAILLY-ROMAINVILLIERS",48.840206, 2.811293  ,"3393"  ,"1297","0"  ,"0","0","0","0"   );
ins[730]=  new insee(730,"77019","BALLOY",48.398303, 3.146868  ,"358"  ,"130","0"  ,"0","0","0","0"   );
ins[731]=  new insee(731,"77020","BANNOST-VILLEGAGNON",48.677632, 3.191905  ,"482"  ,"183","0"  ,"0","0","0","0"   );
ins[732]=  new insee(732,"77021","BARBEY",48.365368, 3.055506  ,"151"  ,"53","0"  ,"0","0","0","0"   );
ins[733]=  new insee(733,"77022","BARBIZON",48.445239, 2.606112  ,"1490"  ,"611","0"  ,"0","0","0","0"   );
ins[734]=  new insee(734,"77023","BARCY",49.018045, 2.881069  ,"213"  ,"77","0"  ,"0","0","0","0"   );
ins[735]=  new insee(735,"77024","BASSEVELLE",48.92712, 3.288427  ,"354"  ,"113","0"  ,"0","0","0","0"   );
ins[736]=  new insee(736,"77025","BAZOCHES-LES-BRAY",48.397375, 3.189002  ,"768"  ,"296","0"  ,"0","0","0","0"   );
ins[737]=  new insee(737,"77026","BEAUCHERY-SAINT-MARTIN",48.615799, 3.403335  ,"363"  ,"129","0"  ,"0","0","0","0"   );
ins[738]=  new insee(738,"77027","BEAUMONT-DU-GATINAIS",48.135859, 2.475127  ,"981"  ,"360","0"  ,"0","0","0","0"   );
ins[739]=  new insee(739,"77028","BEAUTHEIL",48.763215, 3.086857  ,"562"  ,"193","0"  ,"0","0","0","0"   );
ins[740]=  new insee(740,"77029","BEAUVOIR",48.645259, 2.862836  ,"193"  ,"72","0"  ,"0","0","0","0"   );
ins[741]=  new insee(741,"77030","BELLOT",48.856942, 3.318353  ,"706"  ,"252","0"  ,"0","0","0","0"   );
ins[742]=  new insee(742,"77031","BERNAY-VILBERT",48.683308, 2.923045  ,"755"  ,"272","0"  ,"0","0","0","0"   );
ins[743]=  new insee(743,"77032","BETON-BAZOCHES",48.701859, 3.24438  ,"700"  ,"273","0"  ,"0","0","0","0"   );
ins[744]=  new insee(744,"77033","BEZALLES",48.678209, 3.242496  ,"162"  ,"54","0"  ,"0","0","0","0"   );
ins[745]=  new insee(745,"77034","BLANDY",48.566482, 2.781557  ,"721"  ,"263","0"  ,"0","0","0","0"   );
ins[746]=  new insee(746,"77035","BLENNES",48.257259, 3.022999  ,"477"  ,"166","0"  ,"0","0","0","0"   );
ins[747]=  new insee(747,"77036","BOISDON",48.68426, 3.226785  ,"77"  ,"29","0"  ,"0","0","0","0"   );
ins[748]=  new insee(748,"77037","BOIS-LE-ROI",48.469068, 2.707176  ,"5292"  ,"1935","0"  ,"0","0","0","0"   );
ins[749]=  new insee(749,"77038","BOISSETTES",48.52028, 2.610931  ,"427"  ,"158","0"  ,"0","0","0","0"   );
ins[750]=  new insee(750,"77039","BOISSISE-LA-BERTRAND",48.526719, 2.58776  ,"889"  ,"290","0"  ,"0","0","0","0"   );
ins[751]=  new insee(751,"77040","BOISSISE-LE-ROI",48.529014, 2.573472  ,"3653"  ,"1174","0"  ,"0","0","0","0"   );
ins[752]=  new insee(752,"77041","BOISSY-AUX-CAILLES",48.318536, 2.504992  ,"271"  ,"98","0"  ,"0","0","0","0"   );
ins[753]=  new insee(753,"77042","BOISSY-LE-CHATEL",48.821474, 3.137183  ,"2661"  ,"944","0"  ,"0","0","0","0"   );
ins[754]=  new insee(754,"77043","BOITRON",48.898229, 3.260908  ,"335"  ,"118","0"  ,"0","0","0","0"   );
ins[755]=  new insee(755,"77044","BOMBON",48.573237, 2.858233  ,"905"  ,"297","0"  ,"0","0","0","0"   );
ins[756]=  new insee(756,"77045","BOUGLIGNY",48.196492, 2.657639  ,"646"  ,"234","0"  ,"0","0","0","0"   );
ins[757]=  new insee(757,"77046","BOULANCOURT",48.258103, 2.435103  ,"325"  ,"127","0"  ,"0","0","0","0"   );
ins[758]=  new insee(758,"77047","BOULEURS",48.882107, 2.906624  ,"1228"  ,"442","0"  ,"0","0","0","0"   );
ins[759]=  new insee(759,"77048","BOURRON-MARLOTTE",48.339714, 2.700339  ,"2737"  ,"1023","0"  ,"0","0","0","0"   );
ins[760]=  new insee(760,"77049","BOUTIGNY",48.92038, 2.929557  ,"803"  ,"279","0"  ,"0","0","0","0"   );
ins[761]=  new insee(761,"77050","BRANSLES",48.152802, 2.835277  ,"463"  ,"181","0"  ,"0","0","0","0"   );
ins[762]=  new insee(762,"77051","BRAY-SUR-SEINE",48.414916, 3.239268  ,"2278"  ,"918","0"  ,"0","0","0","0"   );
ins[763]=  new insee(763,"77052","BREAU",48.560211, 2.877949  ,"343"  ,"115","0"  ,"0","0","0","0"   );
ins[764]=  new insee(764,"77053","BRIE-COMTE-ROBERT",48.689415, 2.60689  ,"13397"  ,"5120","0"  ,"0","0","0","0"   );
ins[765]=  new insee(765,"77054","BROSSE-MONTCEAUX (LA)",48.345478, 3.016782  ,"599"  ,"223","0"  ,"0","0","0","0"   );
ins[766]=  new insee(766,"77055","BROU-SUR-CHANTEREINE",48.882923, 2.629329  ,"4280"  ,"1622","0"  ,"0","0","0","0"   );
ins[767]=  new insee(767,"77056","BURCY",48.23967, 2.522234  ,"178"  ,"66","0"  ,"0","0","0","0"   );
ins[768]=  new insee(768,"77057","BUSSIERES",48.922493, 3.235303  ,"425"  ,"131","0"  ,"0","0","0","0"   );
ins[769]=  new insee(769,"77058","BUSSY-SAINT-GEORGES",48.841905, 2.705304  ,"9194"  ,"3323","0"  ,"0","0","0","0"   );
ins[770]=  new insee(770,"77059","BUSSY-SAINT-MARTIN",48.849905, 2.690455  ,"573"  ,"194","0"  ,"0","0","0","0"   );
ins[771]=  new insee(771,"77060","BUTHIERS",48.285086, 2.426696  ,"645"  ,"260","0"  ,"0","0","0","0"   );
ins[772]=  new insee(772,"77061","CANNES-ECLUSE",48.364654, 2.984969  ,"2200"  ,"810","0"  ,"0","0","0","0"   );
ins[773]=  new insee(773,"77062","CARNETIN",48.90104, 2.705419  ,"436"  ,"171","0"  ,"0","0","0","0"   );
ins[774]=  new insee(774,"77063","CELLE-SUR-MORIN (LA)",48.802342, 2.974591  ,"1106"  ,"393","0"  ,"0","0","0","0"   );
ins[775]=  new insee(775,"77065","CELY",48.459011, 2.537166  ,"1010"  ,"380","0"  ,"0","0","0","0"   );
ins[776]=  new insee(776,"77066","CERNEUX",48.693712, 3.344523  ,"278"  ,"94","0"  ,"0","0","0","0"   );
ins[777]=  new insee(777,"77067","CESSON",48.562865, 2.603803  ,"7699"  ,"2659","0"  ,"0","0","0","0"   );
ins[778]=  new insee(778,"77068","CESSOY-EN-MONTOIS",48.504533, 3.148062  ,"190"  ,"82","0"  ,"0","0","0","0"   );
ins[779]=  new insee(779,"77069","CHAILLY-EN-BIERE",48.465959, 2.606935  ,"2129"  ,"768","0"  ,"0","0","0","0"   );
ins[780]=  new insee(780,"77070","CHAILLY-EN-BRIE",48.789437, 3.124048  ,"1180"  ,"427","0"  ,"0","0","0","0"   );
ins[781]=  new insee(781,"77071","CHAINTREAUX",48.199345, 2.820049  ,"783"  ,"276","0"  ,"0","0","0","0"   );
ins[782]=  new insee(782,"77072","CHALAUTRE-LA-GRANDE",48.541642, 3.458608  ,"610"  ,"203","0"  ,"0","0","0","0"   );
ins[783]=  new insee(783,"77073","CHALAUTRE-LA-PETITE",48.528382, 3.314441  ,"568"  ,"195","0"  ,"0","0","0","0"   );
ins[784]=  new insee(784,"77075","CHALIFERT",48.887624, 2.772363  ,"1055"  ,"383","0"  ,"0","0","0","0"   );
ins[785]=  new insee(785,"77076","CHALMAISON",48.482332, 3.250991  ,"653"  ,"222","0"  ,"0","0","0","0"   );
ins[786]=  new insee(786,"77077","CHAMBRY",48.998402, 2.893777  ,"841"  ,"317","0"  ,"0","0","0","0"   );
ins[787]=  new insee(787,"77078","CHAMIGNY",48.973901, 3.151061  ,"1145"  ,"415","0"  ,"0","0","0","0"   );
ins[788]=  new insee(788,"77079","CHAMPAGNE-SUR-SEINE",48.405761, 2.799625  ,"6594"  ,"2451","0"  ,"0","0","0","0"   );
ins[789]=  new insee(789,"77080","CHAMPCENEST",48.669514, 3.282859  ,"116"  ,"50","0"  ,"0","0","0","0"   );
ins[790]=  new insee(790,"77081","CHAMPDEUIL",48.620268, 2.730572  ,"658"  ,"216","0"  ,"0","0","0","0"   );
ins[791]=  new insee(791,"77082","CHAMPEAUX",48.584745, 2.806628  ,"804"  ,"304","0"  ,"0","0","0","0"   );
ins[792]=  new insee(792,"77083","CHAMPS-SUR-MARNE",48.85215, 2.600231  ,"24553"  ,"8980","0"  ,"0","0","0","0"   );
ins[793]=  new insee(793,"77084","CHANGIS-SUR-MARNE",48.957254, 3.014677  ,"950"  ,"349","0"  ,"0","0","0","0"   );
ins[794]=  new insee(794,"77085","CHANTELOUP-EN-BRIE",48.856472, 2.739318  ,"1780"  ,"505","0"  ,"0","0","0","0"   );
ins[795]=  new insee(795,"77086","CHAPELLE-GAUTHIER (LA)",48.549493, 2.898395  ,"1269"  ,"441","0"  ,"0","0","0","0"   );
ins[796]=  new insee(796,"77087","CHAPELLE-IGER (LA)",48.652516, 2.988726  ,"152"  ,"52","0"  ,"0","0","0","0"   );
ins[797]=  new insee(797,"77088","CHAPELLE-LA-REINE (LA)",48.317183, 2.570786  ,"2781"  ,"898","0"  ,"0","0","0","0"   );
ins[798]=  new insee(798,"77089","CHAPELLE-RABLAIS (LA)",48.512058, 2.970646  ,"779"  ,"254","0"  ,"0","0","0","0"   );
ins[799]=  new insee(799,"77090","CHAPELLE-SAINT-SULPICE (LA)",48.554236, 3.179119  ,"171"  ,"60","0"  ,"0","0","0","0"   );
ins[800]=  new insee(800,"77091","CHAPELLES-BOURBON (LES)",48.741276, 2.840722  ,"332"  ,"99","0"  ,"0","0","0","0"   );
ins[801]=  new insee(801,"77093","CHAPELLE-MOUTILS (LA)",48.765838, 3.372066  ,"324"  ,"121","0"  ,"0","0","0","0"   );
ins[802]=  new insee(802,"77094","CHARMENTRAY",48.945601, 2.776504  ,"234"  ,"82","0"  ,"0","0","0","0"   );
ins[803]=  new insee(803,"77095","CHARNY",48.970796, 2.761038  ,"1150"  ,"376","0"  ,"0","0","0","0"   );
ins[804]=  new insee(804,"77096","CHARTRETTES",48.48729, 2.703106  ,"2391"  ,"873","0"  ,"0","0","0","0"   );
ins[805]=  new insee(805,"77097","CHARTRONGES",48.745202, 3.27  ,"270"  ,"91","0"  ,"0","0","0","0"   );
ins[806]=  new insee(806,"77098","CHATEAUBLEAU",48.587284, 3.105964  ,"263"  ,"98","0"  ,"0","0","0","0"   );
ins[807]=  new insee(807,"77099","CHATEAU-LANDON",48.149069, 2.702244  ,"3364"  ,"1276","0"  ,"0","0","0","0"   );
ins[808]=  new insee(808,"77100","CHATELET-EN-BRIE (LE)",48.50415, 2.792653  ,"4532"  ,"1597","0"  ,"0","0","0","0"   );
ins[809]=  new insee(809,"77101","CHATENAY-SUR-SEINE",48.41905, 3.095349  ,"950"  ,"334","0"  ,"0","0","0","0"   );
ins[810]=  new insee(810,"77102","CHATENOY",48.232722, 2.626317  ,"134"  ,"59","0"  ,"0","0","0","0"   );
ins[811]=  new insee(811,"77103","CHATILLON-LA-BORDE",48.529677, 2.834759  ,"204"  ,"72","0"  ,"0","0","0","0"   );
ins[812]=  new insee(812,"77104","CHATRES",48.711281, 2.809422  ,"555"  ,"183","0"  ,"0","0","0","0"   );
ins[813]=  new insee(813,"77106","CHAUFFRY",48.811363, 3.180943  ,"850"  ,"296","0"  ,"0","0","0","0"   );
ins[814]=  new insee(814,"77107","CHAUMES-EN-BRIE",48.666021, 2.842036  ,"2743"  ,"1015","0"  ,"0","0","0","0"   );
ins[815]=  new insee(815,"77108","CHELLES",48.880728, 2.593836  ,"45399"  ,"17117","157"  ,"1 246 933","0412","330","1 056"   );
ins[816]=  new insee(816,"77109","CHENOISE",48.615583, 3.194644  ,"1200"  ,"440","0"  ,"0","0","0","0"   );
ins[817]=  new insee(817,"77110","CHENOU",48.165798, 2.659183  ,"293"  ,"108","0"  ,"0","0","0","0"   );
ins[818]=  new insee(818,"77111","CHESSY",48.879487, 2.764817  ,"1667"  ,"560","0"  ,"0","0244","119","3 444"   );
ins[819]=  new insee(819,"77112","CHEVRAINVILLIERS",48.244739, 2.61536  ,"226"  ,"95","0"  ,"0","0","0","0"   );
ins[820]=  new insee(820,"77113","CHEVRU",48.735097, 3.195115  ,"855"  ,"263","0"  ,"0","0","0","0"   );
ins[821]=  new insee(821,"77114","CHEVRY-COSSIGNY",48.724644, 2.657389  ,"3315"  ,"1073","0"  ,"0","0","0","0"   );
ins[822]=  new insee(822,"77115","CHEVRY-EN-SEREINE",48.253773, 2.942714  ,"454"  ,"163","0"  ,"0","0","0","0"   );
ins[823]=  new insee(823,"77116","CHOISY-EN-BRIE",48.759016, 3.222228  ,"1152"  ,"422","0"  ,"0","0","0","0"   );
ins[824]=  new insee(824,"77117","CITRY",48.968672, 3.238392  ,"682"  ,"265","0"  ,"0","0","0","0"   );
ins[825]=  new insee(825,"77118","CLAYE-SOUILLY",48.944989, 2.684168  ,"10152"  ,"3623","0"  ,"0","0","0","0"   );
ins[826]=  new insee(826,"77119","CLOS-FONTAINE",48.607207, 3.016483  ,"270"  ,"89","0"  ,"0","0","0","0"   );
ins[827]=  new insee(827,"77120","COCHEREL",49.021232, 3.101227  ,"484"  ,"142","0"  ,"0","0","0","0"   );
ins[828]=  new insee(828,"77121","COLLEGIEN",48.83756, 2.671275  ,"2983"  ,"939","0"  ,"0","0","0","0"   );
ins[829]=  new insee(829,"77122","COMBS-LA-VILLE",48.664627, 2.563608  ,"20953"  ,"7279","0"  ,"0","0","0","0"   );
ins[830]=  new insee(830,"77123","COMPANS",48.994263, 2.664821  ,"724"  ,"230","0"  ,"0","0","0","0"   );
ins[831]=  new insee(831,"77124","CONCHES-SUR-GONDOIRE",48.855785, 2.715876  ,"1716"  ,"565","0"  ,"0","0","0","0"   );
ins[832]=  new insee(832,"77125","CONDE-SAINTE-LIBIAIRE",48.897589, 2.829354  ,"1344"  ,"467","0"  ,"0","0","0","0"   );
ins[833]=  new insee(833,"77126","CONGIS-SUR-THEROUANNE",49.008804, 2.975918  ,"1516"  ,"532","0"  ,"0","0","0","0"   );
ins[834]=  new insee(834,"77127","COUBERT",48.669852, 2.696431  ,"1275"  ,"429","0"  ,"0","0","0","0"   );
ins[835]=  new insee(835,"77128","COUILLY-PONT-AUX-DAMES",48.884146, 2.855138  ,"1897"  ,"687","0"  ,"0","0","0","0"   );
ins[836]=  new insee(836,"77129","COULOMBS-EN-VALOIS",49.069614, 3.126192  ,"563"  ,"192","0"  ,"0","0","0","0"   );
ins[837]=  new insee(837,"77130","COULOMMES",48.890411, 2.931086  ,"394"  ,"136","0"  ,"0","0","0","0"   );
ins[838]=  new insee(838,"77131","COULOMMIERS",48.810747, 3.082975  ,"13852"  ,"5609","0"  ,"0","0144","139","464"   );
ins[839]=  new insee(839,"77132","COUPVRAY",48.892794, 2.794196  ,"2713"  ,"909","0"  ,"0","0","0","0"   );
ins[840]=  new insee(840,"77133","COURCELLES-EN-BASSEE",48.409524, 3.054343  ,"204"  ,"78","0"  ,"0","0","0","0"   );
ins[841]=  new insee(841,"77134","COURCHAMP",48.63617, 3.286474  ,"163"  ,"45","0"  ,"0","0","0","0"   );
ins[842]=  new insee(842,"77135","COURPALAY",48.647369, 2.960699  ,"1269"  ,"403","0"  ,"0","0","0","0"   );
ins[843]=  new insee(843,"77136","COURQUETAINE",48.676819, 2.746478  ,"173"  ,"63","0"  ,"0","0","0","0"   );
ins[844]=  new insee(844,"77137","COURTACON",48.697435, 3.292381  ,"179"  ,"67","0"  ,"0","0","0","0"   );
ins[845]=  new insee(845,"77138","COURTOMER",48.653616, 2.902418  ,"554"  ,"185","0"  ,"0","0","0","0"   );
ins[846]=  new insee(846,"77139","COURTRY",48.91694, 2.599883  ,"6036"  ,"1897","0"  ,"0","0","0","0"   );
ins[847]=  new insee(847,"77140","COUTENCON",48.471071, 2.994697  ,"229"  ,"80","0"  ,"0","0","0","0"   );
ins[848]=  new insee(848,"77141","COUTEVROULT",48.86309, 2.85328  ,"536"  ,"197","0"  ,"0","0","0","0"   );
ins[849]=  new insee(849,"77142","CRECY-LA-CHAPELLE",48.856271, 2.911002  ,"3851"  ,"1459","0"  ,"0","0","0","0"   );
ins[850]=  new insee(850,"77143","CREGY-LES-MEAUX",48.977964, 2.876672  ,"3677"  ,"1184","0"  ,"0","0","0","0"   );
ins[851]=  new insee(851,"77144","CREVECOEUR-EN-BRIE",48.754651, 2.909175  ,"299"  ,"99","0"  ,"0","0","0","0"   );
ins[852]=  new insee(852,"77145","CRISENOY",48.597228, 2.744305  ,"604"  ,"208","0"  ,"0","0","0","0"   );
ins[853]=  new insee(853,"77146","CROISSY-BEAUBOURG",48.827972, 2.644443  ,"2236"  ,"740","0"  ,"0","0","0","0"   );
ins[854]=  new insee(854,"77147","CROIX-EN-BRIE (LA)",48.592815, 3.074407  ,"651"  ,"247","0"  ,"0","0","0","0"   );
ins[855]=  new insee(855,"77148","CROUY-SUR-OURCQ",49.090475, 3.075114  ,"1585"  ,"541","0"  ,"0","0","0","0"   );
ins[856]=  new insee(856,"77149","CUCHARMOY",48.581986, 3.194358  ,"223"  ,"93","0"  ,"0","0","0","0"   );
ins[857]=  new insee(857,"77150","CUISY",49.020473, 2.772722  ,"374"  ,"126","0"  ,"0","0","0","0"   );
ins[858]=  new insee(858,"77151","DAGNY",48.717039, 3.170426  ,"322"  ,"111","0"  ,"0","0","0","0"   );
ins[859]=  new insee(859,"77152","DAMMARIE-LES-LYS",48.515307, 2.636901  ,"20659"  ,"7686","67"  ,"1 322 429","0264","378","1 075"   );
ins[860]=  new insee(860,"77153","DAMMARTIN-EN-GOELE",49.054057, 2.679582  ,"7805"  ,"2650","0"  ,"0","0","0","0"   );
ins[861]=  new insee(861,"77154","DAMMARTIN-SUR-TIGEAUX",48.819275, 2.918765  ,"731"  ,"260","0"  ,"0","0","0","0"   );
ins[862]=  new insee(862,"77155","DAMPMART",48.885415, 2.736026  ,"2754"  ,"1002","0"  ,"0","0","0","0"   );
ins[863]=  new insee(863,"77156","DARVAULT",48.272071, 2.734779  ,"778"  ,"309","0"  ,"0","0","0","0"   );
ins[864]=  new insee(864,"77157","DHUISY",49.03932, 3.159877  ,"241"  ,"92","0"  ,"0","0","0","0"   );
ins[865]=  new insee(865,"77158","DIANT",48.281899, 2.992796  ,"189"  ,"83","0"  ,"0","0","0","0"   );
ins[866]=  new insee(866,"77159","DONNEMARIE-DONTILLY",48.476656, 3.132524  ,"2628"  ,"969","0"  ,"0","0","0","0"   );
ins[867]=  new insee(867,"77161","DORMELLES",48.31626, 2.901111  ,"791"  ,"272","0"  ,"0","0","0","0"   );
ins[868]=  new insee(868,"77162","DOUE",48.865539, 3.163925  ,"1028"  ,"346","0"  ,"0","0","0","0"   );
ins[869]=  new insee(869,"77163","DOUY-LA-RAMEE",49.056565, 2.870094  ,"234"  ,"82","0"  ,"0","0","0","0"   );
ins[870]=  new insee(870,"77164","ECHOUBOULAINS",48.450372, 2.91673  ,"516"  ,"187","0"  ,"0","0","0","0"   );
ins[871]=  new insee(871,"77165","ECRENNES (LES)",48.503513, 2.856744  ,"638"  ,"189","0"  ,"0","0","0","0"   );
ins[872]=  new insee(872,"77166","ECUELLES",48.355404, 2.823103  ,"2463"  ,"802","0"  ,"0","0","0","0"   );
ins[873]=  new insee(873,"77167","EGLIGNY",48.426608, 3.120366  ,"275"  ,"99","0"  ,"0","0","0","0"   );
ins[874]=  new insee(874,"77168","EGREVILLE",48.176854, 2.871955  ,"1841"  ,"697","0"  ,"0","0","0","0"   );
ins[875]=  new insee(875,"77169","EMERAINVILLE",48.811767, 2.622395  ,"7027"  ,"2060","0"  ,"0","0","0","0"   );
ins[876]=  new insee(876,"77170","EPISY",48.334337, 2.784732  ,"491"  ,"182","0"  ,"0","0","0","0"   );
ins[877]=  new insee(877,"77171","ESBLY",48.900918, 2.812841  ,"5131"  ,"2034","0"  ,"0","0","0","0"   );
ins[878]=  new insee(878,"77172","ESMANS",48.347047, 2.97763  ,"875"  ,"320","0"  ,"0","0","0","0"   );
ins[879]=  new insee(879,"77173","ETREPILLY",49.034242, 2.931182  ,"812"  ,"273","0"  ,"0","0","0","0"   );
ins[880]=  new insee(880,"77174","EVERLY",48.466408, 3.251292  ,"569"  ,"194","0"  ,"0","0","0","0"   );
ins[881]=  new insee(881,"77175","EVRY-GREGY-SUR-YERRE",48.666535, 2.621025  ,"2041"  ,"695","0"  ,"0","0","0","0"   );
ins[882]=  new insee(882,"77176","FAREMOUTIERS",48.799181, 2.997468  ,"2287"  ,"824","0"  ,"0","0","0","0"   );
ins[883]=  new insee(883,"77177","FAVIERES",48.763268, 2.774136  ,"941"  ,"361","0"  ,"0","0","0","0"   );
ins[884]=  new insee(884,"77178","FAY-LES-NEMOURS",48.230735, 2.676559  ,"430"  ,"154","0"  ,"0","0","0","0"   );
ins[885]=  new insee(885,"77179","FERICY",48.458824, 2.800799  ,"506"  ,"198","0"  ,"0","0","0","0"   );
ins[886]=  new insee(886,"77180","FEROLLES-ATTILLY",48.732556, 2.627558  ,"1032"  ,"344","0"  ,"0","0","0","0"   );
ins[887]=  new insee(887,"77181","FERRIERES-EN-BRIE",48.821574, 2.704513  ,"1655"  ,"607","0"  ,"0","0","0","0"   );
ins[888]=  new insee(888,"77182","FERTE-GAUCHER (LA)",48.781746, 3.304724  ,"4150"  ,"1684","0"  ,"0","0","0","0"   );
ins[889]=  new insee(889,"77183","FERTE-SOUS-JOUARRE (LA)",48.949455, 3.125868  ,"8584"  ,"3384","0"  ,"0","0","0","0"   );
ins[890]=  new insee(890,"77184","FLAGY",48.312589, 2.922096  ,"534"  ,"198","0"  ,"0","0","0","0"   );
ins[891]=  new insee(891,"77185","FLEURY-EN-BIERE",48.449024, 2.548618  ,"546"  ,"213","0"  ,"0","0","0","0"   );
ins[892]=  new insee(892,"77186","FONTAINEBLEAU",48.4059, 2.702055  ,"15942"  ,"7325","0"  ,"0","0262","154","1 184"   );
ins[893]=  new insee(893,"77187","FONTAINE-FOURCHES",48.410791, 3.400169  ,"509"  ,"176","0"  ,"0","0","0","0"   );
ins[894]=  new insee(894,"77188","FONTAINE-LE-PORT",48.486437, 2.758191  ,"836"  ,"337","0"  ,"0","0","0","0"   );
ins[895]=  new insee(895,"77190","FONTAINS",48.526851, 3.00183  ,"247"  ,"86","0"  ,"0","0","0","0"   );
ins[896]=  new insee(896,"77191","FONTENAILLES",48.556199, 2.95384  ,"887"  ,"314","0"  ,"0","0","0","0"   );
ins[897]=  new insee(897,"77192","FONTENAY-TRESIGNY",48.706871, 2.870209  ,"4620"  ,"1635","0"  ,"0","0","0","0"   );
ins[898]=  new insee(898,"77193","FORFRY",49.057658, 2.847724  ,"183"  ,"59","0"  ,"0","0","0","0"   );
ins[899]=  new insee(899,"77194","FORGES",48.419118, 2.960818  ,"345"  ,"119","0"  ,"0","0","0","0"   );
ins[900]=  new insee(900,"77195","FOUJU",48.585021, 2.776694  ,"523"  ,"169","0"  ,"0","0","0","0"   );
ins[901]=  new insee(901,"77196","FRESNES-SUR-MARNE",48.937725, 2.74153  ,"441"  ,"160","0"  ,"0","0","0","0"   );
ins[902]=  new insee(902,"77197","FRETOY",48.704486, 3.196898  ,"113"  ,"41","0"  ,"0","0","0","0"   );
ins[903]=  new insee(903,"77198","FROMONT",48.25632, 2.504113  ,"157"  ,"69","0"  ,"0","0","0","0"   );
ins[904]=  new insee(904,"77199","FUBLAINES",48.937353, 2.936462  ,"1011"  ,"342","0"  ,"0","0","0","0"   );
ins[905]=  new insee(905,"77200","GARENTREVILLE",48.236174, 2.548993  ,"79"  ,"34","0"  ,"0","0","0","0"   );
ins[906]=  new insee(906,"77201","GASTINS",48.62733, 3.020096  ,"585"  ,"211","0"  ,"0","0","0","0"   );
ins[907]=  new insee(907,"77202","GENEVRAYE (LA)",48.321351, 2.747089  ,"579"  ,"221","0"  ,"0","0","0","0"   );
ins[908]=  new insee(908,"77203","GERMIGNY-L'EVEQUE",48.993708, 2.945697  ,"1356"  ,"468","0"  ,"0","0","0","0"   );
ins[909]=  new insee(909,"77204","GERMIGNY-SOUS-COULOMBS",49.064415, 3.158754  ,"166"  ,"63","0"  ,"0","0","0","0"   );
ins[910]=  new insee(910,"77205","GESVRES-LE-CHAPITRE",49.043856, 2.850279  ,"141"  ,"43","0"  ,"0","0","0","0"   );
ins[911]=  new insee(911,"77206","GIREMOUTIERS",48.842513, 3.029737  ,"106"  ,"39","0"  ,"0","0","0","0"   );
ins[912]=  new insee(912,"77207","GIRONVILLE",48.184839, 2.529328  ,"172"  ,"61","0"  ,"0","0","0","0"   );
ins[913]=  new insee(913,"77208","GOUAIX",48.48284, 3.293649  ,"1393"  ,"481","0"  ,"0","0","0","0"   );
ins[914]=  new insee(914,"77209","GOUVERNES",48.861079, 2.695302  ,"1024"  ,"373","0"  ,"0","0","0","0"   );
ins[915]=  new insee(915,"77210","GRANDE-PAROISSE (LA)",48.386922, 2.90665  ,"2491"  ,"906","0"  ,"0","0","0","0"   );
ins[916]=  new insee(916,"77211","GRANDPUITS-BAILLY-CARROIS",48.585025, 2.966791  ,"953"  ,"318","0"  ,"0","0","0","0"   );
ins[917]=  new insee(917,"77212","GRAVON",48.399963, 3.120372  ,"115"  ,"51","0"  ,"0","0","0","0"   );
ins[918]=  new insee(918,"77214","GRESSY",48.965544, 2.673737  ,"813"  ,"287","0"  ,"0","0","0","0"   );
ins[919]=  new insee(919,"77215","GRETZ-ARMAINVILLIERS",48.739805, 2.738952  ,"7613"  ,"2891","0"  ,"0","0","0","0"   );
ins[920]=  new insee(920,"77216","GREZ-SUR-LOING",48.315651, 2.690877  ,"1277"  ,"500","0"  ,"0","0","0","0"   );
ins[921]=  new insee(921,"77217","GRISY-SUISNES",48.685465, 2.665042  ,"1989"  ,"689","0"  ,"0","0","0","0"   );
ins[922]=  new insee(922,"77218","GRISY-SUR-SEINE",48.439048, 3.317722  ,"102"  ,"42","0"  ,"0","0","0","0"   );
ins[923]=  new insee(923,"77219","GUERARD",48.823988, 2.95791  ,"1970"  ,"737","0"  ,"0","0","0","0"   );
ins[924]=  new insee(924,"77220","GUERCHEVILLE",48.258878, 2.55708  ,"233"  ,"85","0"  ,"0","0","0","0"   );
ins[925]=  new insee(925,"77221","GUERMANTES",48.854554, 2.704542  ,"1392"  ,"420","0"  ,"0","0","0","0"   );
ins[926]=  new insee(926,"77222","GUIGNES",48.636849, 2.797071  ,"2412"  ,"893","0"  ,"0","0","0","0"   );
ins[927]=  new insee(927,"77223","GURCY-LE-CHATEL",48.471391, 3.087438  ,"384"  ,"145","0"  ,"0","0","0","0"   );
ins[928]=  new insee(928,"77224","HAUTEFEUILLE",48.76637, 2.966298  ,"207"  ,"50","0"  ,"0","0","0","0"   );
ins[929]=  new insee(929,"77225","HAUTE-MAISON (LA)",48.882223, 2.999611  ,"220"  ,"82","0"  ,"0","0","0","0"   );
ins[930]=  new insee(930,"77226","HERICY",48.449497, 2.765547  ,"2519"  ,"914","0"  ,"0","0","0","0"   );
ins[931]=  new insee(931,"77227","HERME",48.482705, 3.346616  ,"525"  ,"190","0"  ,"0","0","0","0"   );
ins[932]=  new insee(932,"77228","HONDEVILLIERS",48.900853, 3.308244  ,"215"  ,"74","0"  ,"0","0","0","0"   );
ins[933]=  new insee(933,"77229","HOUSSAYE-EN-BRIE (LA)",48.754155, 2.874728  ,"1456"  ,"494","0"  ,"0","0","0","0"   );
ins[934]=  new insee(934,"77230","ICHY",48.202444, 2.545506  ,"171"  ,"62","0"  ,"0","0","0","0"   );
ins[935]=  new insee(935,"77231","ISLES-LES-MELDEUSES",48.999095, 3.005355  ,"602"  ,"214","0"  ,"0","0","0","0"   );
ins[936]=  new insee(936,"77232","ISLES-LES-VILLENOY",48.911132, 2.828203  ,"687"  ,"224","0"  ,"0","0","0","0"   );
ins[937]=  new insee(937,"77233","IVERNY",48.999593, 2.787994  ,"488"  ,"157","0"  ,"0","0","0","0"   );
ins[938]=  new insee(938,"77234","JABLINES",48.917371, 2.76272  ,"574"  ,"187","0"  ,"0","0","0","0"   );
ins[939]=  new insee(939,"77235","JAIGNES",48.992465, 3.052504  ,"310"  ,"108","0"  ,"0","0","0","0"   );
ins[940]=  new insee(940,"77236","JAULNES",48.417809, 3.27276  ,"319"  ,"123","0"  ,"0","0","0","0"   );
ins[941]=  new insee(941,"77237","JOSSIGNY",48.838454, 2.752748  ,"530"  ,"204","0"  ,"0","0","0","0"   );
ins[942]=  new insee(942,"77238","JOUARRE",48.927289, 3.130429  ,"3415"  ,"1090","0"  ,"0","0","0","0"   );
ins[943]=  new insee(943,"77239","JOUY-LE-CHATEL",48.66532, 3.129037  ,"1392"  ,"501","0"  ,"0","0","0","0"   );
ins[944]=  new insee(944,"77240","JOUY-SUR-MORIN",48.794221, 3.271704  ,"1929"  ,"749","0"  ,"0","0","0","0"   );
ins[945]=  new insee(945,"77241","JUILLY",49.011892, 2.705096  ,"1448"  ,"484","0"  ,"0","0","0","0"   );
ins[946]=  new insee(946,"77242","JUTIGNY",48.498193, 3.230522  ,"528"  ,"199","0"  ,"0","0","0","0"   );
ins[947]=  new insee(947,"77243","LAGNY-SUR-MARNE",48.878356, 2.701825  ,"19368"  ,"7776","0"  ,"0","0754","186","1 069"   );
ins[948]=  new insee(948,"77244","LARCHANT",48.284169, 2.596224  ,"695"  ,"265","0"  ,"0","0","0","0"   );
ins[949]=  new insee(949,"77245","LAVAL-EN-BRIE",48.424364, 2.997764  ,"379"  ,"154","0"  ,"0","0","0","0"   );
ins[950]=  new insee(950,"77246","LECHELLE",48.578266, 3.386851  ,"525"  ,"182","0"  ,"0","0","0","0"   );
ins[951]=  new insee(951,"77247","LESCHEROLLES",48.762238, 3.345947  ,"418"  ,"148","0"  ,"0","0","0","0"   );
ins[952]=  new insee(952,"77248","LESCHES",48.908489, 2.77975  ,"534"  ,"196","0"  ,"0","0","0","0"   );
ins[953]=  new insee(953,"77249","LESIGNY",48.743848, 2.615105  ,"7647"  ,"2617","0"  ,"0","0","0","0"   );
ins[954]=  new insee(954,"77250","LEUDON-EN-BRIE",48.733707, 3.270071  ,"144"  ,"44","0"  ,"0","0","0","0"   );
ins[955]=  new insee(955,"77251","LIEUSAINT",48.630688, 2.553365  ,"6365"  ,"1922","0"  ,"0","0","0","0"   );
ins[956]=  new insee(956,"77252","LIMOGES-FOURCHES",48.626599, 2.664677  ,"297"  ,"97","0"  ,"0","0","0","0"   );
ins[957]=  new insee(957,"77253","LISSY",48.626459, 2.695068  ,"171"  ,"69","0"  ,"0","0","0","0"   );
ins[958]=  new insee(958,"77254","LIVERDY-EN-BRIE",48.699743, 2.775423  ,"1031"  ,"362","0"  ,"0","0","0","0"   );
ins[959]=  new insee(959,"77255","LIVRY-SUR-SEINE",48.51107, 2.684354  ,"1880"  ,"727","0"  ,"0","0","0","0"   );
ins[960]=  new insee(960,"77256","LIZINES",48.527289, 3.177832  ,"155"  ,"56","0"  ,"0","0","0","0"   );
ins[961]=  new insee(961,"77257","LIZY-SUR-OURCQ",49.024615, 3.023772  ,"3377"  ,"1233","0"  ,"0","0","0","0"   );
ins[962]=  new insee(962,"77258","LOGNES",48.837014, 2.63009  ,"14215"  ,"4133","0"  ,"0","0","0","0"   );
ins[963]=  new insee(963,"77259","LONGPERRIER",49.052215, 2.663812  ,"2071"  ,"720","0"  ,"0","0","0","0"   );
ins[964]=  new insee(964,"77260","LONGUEVILLE",48.51412, 3.247233  ,"1692"  ,"659","0"  ,"0","0","0","0"   );
ins[965]=  new insee(965,"77261","LORREZ-LE-BOCAGE-PREAUX",48.223108, 2.875315  ,"1265"  ,"464","0"  ,"0","0","0","0"   );
ins[966]=  new insee(966,"77262","LOUAN-VILLEGRUIS-FONTAINE",48.625226, 3.479424  ,"421"  ,"171","0"  ,"0","0","0","0"   );
ins[967]=  new insee(967,"77263","LUISETAINES",48.467553, 3.180521  ,"208"  ,"76","0"  ,"0","0","0","0"   );
ins[968]=  new insee(968,"77264","LUMIGNY-NESLES-ORMEAUX",48.718669, 2.989375  ,"1319"  ,"455","0"  ,"0","0","0","0"   );
ins[969]=  new insee(969,"77265","LUZANCY",48.971995, 3.187228  ,"809"  ,"293","0"  ,"0","0","0","0"   );
ins[970]=  new insee(970,"77266","MACHAULT",48.454899, 2.830543  ,"634"  ,"228","0"  ,"0","0","0","0"   );
ins[971]=  new insee(971,"77267","MADELEINE-SUR-LOING (LA)",48.203527, 2.705528  ,"354"  ,"133","0"  ,"0","0","0","0"   );
ins[972]=  new insee(972,"77268","MAGNY-LE-HONGRE",48.86322, 2.813481  ,"1791"  ,"630","0"  ,"0","0","0","0"   );
ins[973]=  new insee(973,"77269","MAINCY",48.551092, 2.699394  ,"1706"  ,"626","0"  ,"0","0","0","0"   );
ins[974]=  new insee(974,"77270","MAISONCELLES-EN-BRIE",48.862709, 2.991264  ,"683"  ,"223","0"  ,"0","0","0","0"   );
ins[975]=  new insee(975,"77271","MAISONCELLES-EN-GATINAIS",48.188104, 2.625532  ,"112"  ,"41","0"  ,"0","0","0","0"   );
ins[976]=  new insee(976,"77272","MAISON-ROUGE",48.55907, 3.149775  ,"693"  ,"235","0"  ,"0","0","0","0"   );
ins[977]=  new insee(977,"77273","MARCHEMORET",49.050201, 2.770731  ,"332"  ,"120","0"  ,"0","0","0","0"   );
ins[978]=  new insee(978,"77274","MARCILLY",49.036062, 2.877194  ,"353"  ,"134","0"  ,"0","0","0","0"   );
ins[979]=  new insee(979,"77275","MARETS (LES)",48.670425, 3.314127  ,"135"  ,"42","0"  ,"0","0","0","0"   );
ins[980]=  new insee(980,"77276","MAREUIL-LES-MEAUX",48.926774, 2.859387  ,"1579"  ,"539","0"  ,"0","0","0","0"   );
ins[981]=  new insee(981,"77277","MARLES-EN-BRIE",48.728535, 2.879386  ,"1294"  ,"443","0"  ,"0","0","0","0"   );
ins[982]=  new insee(982,"77278","MAROLLES-EN-BRIE",48.776194, 3.163992  ,"355"  ,"127","0"  ,"0","0","0","0"   );
ins[983]=  new insee(983,"77279","MAROLLES-SUR-SEINE",48.386382, 3.034184  ,"1357"  ,"513","0"  ,"0","0","0","0"   );
ins[984]=  new insee(984,"77280","MARY-SUR-MARNE",49.015755, 3.026786  ,"1160"  ,"366","0"  ,"0","0","0","0"   );
ins[985]=  new insee(985,"77281","MAUPERTHUIS",48.768146, 3.038528  ,"429"  ,"149","0"  ,"0","0","0","0"   );
ins[986]=  new insee(986,"77282","MAUREGARD",49.033508, 2.581338  ,"237"  ,"70","0"  ,"0","0","0","0"   );
ins[987]=  new insee(987,"77283","MAY-EN-MULTIEN",49.074343, 3.024225  ,"797"  ,"280","0"  ,"0","0","0","0"   );
ins[988]=  new insee(988,"77284","MEAUX",48.957695, 2.881819  ,"49421"  ,"18642","176"  ,"1 451 486","0359","516","1 636"   );
ins[989]=  new insee(989,"77285","MEE-SUR-SEINE (LE)",48.537996, 2.629436  ,"21217"  ,"7700","0"  ,"0","0","0","0"   );
ins[990]=  new insee(990,"77286","MEIGNEUX",48.511533, 3.103299  ,"174"  ,"66","0"  ,"0","0","0","0"   );
ins[991]=  new insee(991,"77287","MEILLERAY",48.788987, 3.422173  ,"398"  ,"139","0"  ,"0","0","0","0"   );
ins[992]=  new insee(992,"77288","MELUN",48.541457, 2.660293  ,"35695"  ,"15582","171"  ,"1 467 601","0991","656","2 693"   );
ins[993]=  new insee(993,"77289","MELZ-SUR-SEINE",48.498072, 3.417196  ,"339"  ,"121","0"  ,"0","0","0","0"   );
ins[994]=  new insee(994,"77290","MERY-SUR-MARNE",48.964572, 3.200953  ,"483"  ,"193","0"  ,"0","0","0","0"   );
ins[995]=  new insee(995,"77291","MESNIL-AMELOT (LE)",49.017418, 2.593499  ,"565"  ,"188","0"  ,"0","0","0","0"   );
ins[996]=  new insee(996,"77292","MESSY",48.967524, 2.700089  ,"896"  ,"286","0"  ,"0","0","0","0"   );
ins[997]=  new insee(997,"77293","MISY-SUR-YONNE",48.359898, 3.08884  ,"749"  ,"288","0"  ,"0","0","0","0"   );
ins[998]=  new insee(998,"77294","MITRY-MORY",48.982686, 2.620863  ,"16869"  ,"6164","0"  ,"0","0331","218","610"   );
ins[999]=  new insee(999,"77295","MOISENAY",48.563156, 2.736094  ,"1161"  ,"405","0"  ,"0","0","0","0"   );
ins[1000]=  new insee(1000,"77296","MOISSY-CRAMAYEL",48.627394, 2.592369  ,"14298"  ,"4605","0"  ,"0","0336","345","1 330"   );
ins[1001]=  new insee(1001,"77297","MONDREVILLE",48.142831, 2.609474  ,"354"  ,"128","0"  ,"0","0","0","0"   );
ins[1002]=  new insee(1002,"77298","MONS-EN-MONTOIS",48.488485, 3.146444  ,"390"  ,"146","0"  ,"0","0","0","0"   );
ins[1003]=  new insee(1003,"77299","MONTARLOT",48.34918, 2.849808  ,"227"  ,"87","0"  ,"0","0","0","0"   );
ins[1004]=  new insee(1004,"77300","MONTCEAUX-LES-MEAUX",48.941248, 2.985593  ,"574"  ,"197","0"  ,"0","0","0","0"   );
ins[1005]=  new insee(1005,"77301","MONTCEAUX-LES-PROVINS",48.694418, 3.436543  ,"337"  ,"120","0"  ,"0","0","0","0"   );
ins[1006]=  new insee(1006,"77302","MONTCOURT-FROMONVILLE",48.305914, 2.705557  ,"2231"  ,"752","0"  ,"0","0","0","0"   );
ins[1007]=  new insee(1007,"77303","MONTDAUPHIN",48.85158, 3.427553  ,"184"  ,"69","0"  ,"0","0","0","0"   );
ins[1008]=  new insee(1008,"77304","MONTENILS",48.841851, 3.476602  ,"40"  ,"15","0"  ,"0","0","0","0"   );
ins[1009]=  new insee(1009,"77305","MONTEREAU-FAULT-YONNE",48.384672, 2.956532  ,"17625"  ,"6700","0"  ,"0","0136","166","462"   );
ins[1010]=  new insee(1010,"77306","MONTEREAU-SUR-LE-JARD",48.590342, 2.668611  ,"567"  ,"180","0"  ,"0","0","0","0"   );
ins[1011]=  new insee(1011,"77307","MONTEVRAIN",48.875004, 2.745697  ,"3149"  ,"1058","0"  ,"0","0","0","0"   );
ins[1012]=  new insee(1012,"77308","MONTGE-EN-GOELE",49.028647, 2.747976  ,"633"  ,"238","0"  ,"0","0","0","0"   );
ins[1013]=  new insee(1013,"77309","MONTHYON",49.007448, 2.826465  ,"1337"  ,"459","0"  ,"0","0","0","0"   );
ins[1014]=  new insee(1014,"77310","MONTIGNY-LE-GUESDIER",48.383461, 3.254375  ,"285"  ,"89","0"  ,"0","0","0","0"   );
ins[1015]=  new insee(1015,"77311","MONTIGNY-LENCOUP",48.452604, 3.06433  ,"1225"  ,"445","0"  ,"0","0","0","0"   );
ins[1016]=  new insee(1016,"77312","MONTIGNY-SUR-LOING",48.336184, 2.744619  ,"2796"  ,"1053","0"  ,"0","0","0","0"   );
ins[1017]=  new insee(1017,"77313","MONTMACHOUX",48.318655, 2.991779  ,"220"  ,"79","0"  ,"0","0","0","0"   );
ins[1018]=  new insee(1018,"77314","MONTOLIVET",48.829283, 3.439574  ,"203"  ,"68","0"  ,"0","0","0","0"   );
ins[1019]=  new insee(1019,"77315","MONTRY",48.888425, 2.830026  ,"3066"  ,"1160","0"  ,"0","0","0","0"   );
ins[1020]=  new insee(1020,"77316","MORET-SUR-LOING",48.372391, 2.82095  ,"4402"  ,"1682","0"  ,"0","0170","104","354"   );
ins[1021]=  new insee(1021,"77317","MORMANT",48.607465, 2.890608  ,"4362"  ,"1495","0"  ,"0","0","0","0"   );
ins[1022]=  new insee(1022,"77318","MORTCERF",48.789562, 2.915985  ,"1307"  ,"453","0"  ,"0","0","0","0"   );
ins[1023]=  new insee(1023,"77319","MORTERY",48.599091, 3.260277  ,"153"  ,"53","0"  ,"0","0","0","0"   );
ins[1024]=  new insee(1024,"77320","MOUROUX",48.825268, 3.037625  ,"4201"  ,"1491","0"  ,"0","0","0","0"   );
ins[1025]=  new insee(1025,"77321","MOUSSEAUX-LES-BRAY",48.410053, 3.228965  ,"617"  ,"220","0"  ,"0","0","0","0"   );
ins[1026]=  new insee(1026,"77322","MOUSSY-LE-NEUF",49.064274, 2.602551  ,"2387"  ,"782","0"  ,"0","0","0","0"   );
ins[1027]=  new insee(1027,"77323","MOUSSY-LE-VIEUX",49.047181, 2.623769  ,"1008"  ,"360","0"  ,"0","0","0","0"   );
ins[1028]=  new insee(1028,"77325","MOUY-SUR-SEINE",48.419636, 3.240505  ,"381"  ,"151","0"  ,"0","0","0","0"   );
ins[1029]=  new insee(1029,"77326","NANDY",48.581068, 2.564197  ,"6159"  ,"1808","0"  ,"0","0","0","0"   );
ins[1030]=  new insee(1030,"77327","NANGIS",48.556421, 3.013445  ,"7479"  ,"2872","0"  ,"0","0","0","0"   );
ins[1031]=  new insee(1031,"77328","NANTEAU-SUR-ESSONNE",48.315946, 2.420324  ,"394"  ,"143","0"  ,"0","0","0","0"   );
ins[1032]=  new insee(1032,"77329","NANTEAU-SUR-LUNAIN",48.257636, 2.809104  ,"485"  ,"176","0"  ,"0","0","0","0"   );
ins[1033]=  new insee(1033,"77330","NANTEUIL-LES-MEAUX",48.929193, 2.897821  ,"5009"  ,"1831","0"  ,"0","0","0","0"   );
ins[1034]=  new insee(1034,"77331","NANTEUIL-SUR-MARNE",48.97856, 3.219522  ,"458"  ,"159","0"  ,"0","0","0","0"   );
ins[1035]=  new insee(1035,"77332","NANTOUILLET",49.002033, 2.703735  ,"264"  ,"91","0"  ,"0","0","0","0"   );
ins[1036]=  new insee(1036,"77333","NEMOURS",48.26731, 2.69539  ,"12898"  ,"5088","0"  ,"0","0141","148","405"   );
ins[1037]=  new insee(1037,"77335","CHAUCONIN-NEUFMONTIERS",48.974232, 2.838174  ,"1494"  ,"487","0"  ,"0","0","0","0"   );
ins[1038]=  new insee(1038,"77336","NEUFMOUTIERS-EN-BRIE",48.767832, 2.83128  ,"854"  ,"277","0"  ,"0","0","0","0"   );
ins[1039]=  new insee(1039,"77337","NOISIEL",48.850874, 2.626862  ,"15502"  ,"5031","0"  ,"0","0650","299","1 524"   );
ins[1040]=  new insee(1040,"77338","NOISY-RUDIGNON",48.335307, 2.929291  ,"460"  ,"154","0"  ,"0","0","0","0"   );
ins[1041]=  new insee(1041,"77339","NOISY-SUR-ECOLE",48.366808, 2.508934  ,"1823"  ,"683","0"  ,"0","0","0","0"   );
ins[1042]=  new insee(1042,"77340","NONVILLE",48.28209, 2.794026  ,"558"  ,"197","0"  ,"0","0","0","0"   );
ins[1043]=  new insee(1043,"77341","NOYEN-SUR-SEINE",48.453703, 3.351683  ,"318"  ,"140","0"  ,"0","0","0","0"   );
ins[1044]=  new insee(1044,"77342","OBSONVILLE",48.216946, 2.559758  ,"89"  ,"32","0"  ,"0","0","0","0"   );
ins[1045]=  new insee(1045,"77343","OCQUERRE",49.037927, 3.057659  ,"307"  ,"116","0"  ,"0","0","0","0"   );
ins[1046]=  new insee(1046,"77344","OISSERY",49.070571, 2.816127  ,"1546"  ,"436","0"  ,"0","0","0","0"   );
ins[1047]=  new insee(1047,"77345","ORLY-SUR-MORIN",48.903898, 3.230551  ,"561"  ,"206","0"  ,"0","0","0","0"   );
ins[1048]=  new insee(1048,"77347","ORMES-SUR-VOULZIE (LES)",48.461828, 3.228107  ,"823"  ,"286","0"  ,"0","0","0","0"   );
ins[1049]=  new insee(1049,"77348","ORMESSON",48.243913, 2.654262  ,"238"  ,"84","0"  ,"0","0","0","0"   );
ins[1050]=  new insee(1050,"77349","OTHIS",49.074226, 2.675103  ,"6479"  ,"2168","0"  ,"0","0","0","0"   );
ins[1051]=  new insee(1051,"77350","OZOIR-LA-FERRIERE",48.762364, 2.671757  ,"20707"  ,"6910","86"  ,"1 356 933","0","0","0"   );
ins[1052]=  new insee(1052,"77352","OZOUER-LE-VOULGIS",48.659882, 2.772823  ,"1544"  ,"506","0"  ,"0","0","0","0"   );
ins[1053]=  new insee(1053,"77353","PALEY",48.241431, 2.863344  ,"411"  ,"162","0"  ,"0","0","0","0"   );
ins[1054]=  new insee(1054,"77354","PAMFOU",48.461697, 2.871925  ,"836"  ,"265","0"  ,"0","0","0","0"   );
ins[1055]=  new insee(1055,"77355","PAROY",48.480568, 3.197661  ,"193"  ,"59","0"  ,"0","0","0","0"   );
ins[1056]=  new insee(1056,"77356","PASSY-SUR-SEINE",48.425491, 3.348713  ,"34"  ,"16","0"  ,"0","0","0","0"   );
ins[1057]=  new insee(1057,"77357","PECY",48.656177, 3.078588  ,"677"  ,"226","0"  ,"0","0","0","0"   );
ins[1058]=  new insee(1058,"77358","PENCHARD",48.986468, 2.860111  ,"799"  ,"297","0"  ,"0","0","0","0"   );
ins[1059]=  new insee(1059,"77359","PERTHES",48.476255, 2.553635  ,"1896"  ,"682","0"  ,"0","0","0","0"   );
ins[1060]=  new insee(1060,"77360","PEZARCHES",48.737854, 2.994095  ,"267"  ,"98","0"  ,"0","0","0","0"   );
ins[1061]=  new insee(1061,"77361","PIERRE-LEVEE",48.899165, 3.039053  ,"354"  ,"131","0"  ,"0","0","0","0"   );
ins[1062]=  new insee(1062,"77363","PIN (LE)",48.914751, 2.630831  ,"1069"  ,"360","0"  ,"0","0","0","0"   );
ins[1063]=  new insee(1063,"77364","PLESSIS-AUX-BOIS (LE)",49.003457, 2.768172  ,"172"  ,"63","0"  ,"0","0","0","0"   );
ins[1064]=  new insee(1064,"77365","PLESSIS-FEU-AUSSOUX (LE)",48.715247, 3.031994  ,"374"  ,"121","0"  ,"0","0","0","0"   );
ins[1065]=  new insee(1065,"77366","PLESSIS-L'EVEQUE (LE)",49.008155, 2.78377  ,"234"  ,"77","0"  ,"0","0","0","0"   );
ins[1066]=  new insee(1066,"77367","PLESSIS-PLACY (LE)",49.057741, 2.988934  ,"262"  ,"82","0"  ,"0","0","0","0"   );
ins[1067]=  new insee(1067,"77368","POIGNY",48.539442, 3.283223  ,"408"  ,"140","0"  ,"0","0","0","0"   );
ins[1068]=  new insee(1068,"77369","POINCY",48.968913, 2.935313  ,"694"  ,"223","0"  ,"0","0","0","0"   );
ins[1069]=  new insee(1069,"77370","POLIGNY",48.224637, 2.744152  ,"813"  ,"320","0"  ,"0","0","0","0"   );
ins[1070]=  new insee(1070,"77371","POMMEUSE",48.816377, 3.015328  ,"2476"  ,"900","0"  ,"0","0","0","0"   );
ins[1071]=  new insee(1071,"77372","POMPONNE",48.881322, 2.690105  ,"3256"  ,"1245","0"  ,"0","0","0","0"   );
ins[1072]=  new insee(1072,"77373","PONTAULT-COMBAULT",48.80091, 2.606839  ,"32886"  ,"11625","85"  ,"1 215 573","0712","367","1 870"   );
ins[1073]=  new insee(1073,"77374","PONTCARRE",48.798113, 2.704674  ,"1816"  ,"673","0"  ,"0","0","0","0"   );
ins[1074]=  new insee(1074,"77376","PRECY-SUR-MARNE",48.930427, 2.774397  ,"480"  ,"184","0"  ,"0","0","0","0"   );
ins[1075]=  new insee(1075,"77377","PRESLES-EN-BRIE",48.715675, 2.741693  ,"1680"  ,"597","0"  ,"0","0","0","0"   );
ins[1076]=  new insee(1076,"77378","PRINGY",48.524644, 2.559062  ,"2316"  ,"848","0"  ,"0","0","0","0"   );
ins[1077]=  new insee(1077,"77379","PROVINS",48.559207, 3.302425  ,"11667"  ,"4717","0"  ,"0","0101","176","427"   );
ins[1078]=  new insee(1078,"77380","PUISIEUX",49.066545, 2.916111  ,"282"  ,"101","0"  ,"0","0","0","0"   );
ins[1079]=  new insee(1079,"77381","QUIERS",48.605801, 2.971232  ,"583"  ,"192","0"  ,"0","0","0","0"   );
ins[1080]=  new insee(1080,"77382","QUINCY-VOISINS",48.900503, 2.871725  ,"4561"  ,"1561","0"  ,"0","0","0","0"   );
ins[1081]=  new insee(1081,"77383","RAMPILLON",48.549769, 3.066719  ,"607"  ,"223","0"  ,"0","0","0","0"   );
ins[1082]=  new insee(1082,"77384","REAU",48.610547, 2.6229  ,"705"  ,"234","0"  ,"0","0","0","0"   );
ins[1083]=  new insee(1083,"77385","REBAIS",48.846366, 3.232809  ,"2020"  ,"723","0"  ,"0","0","0","0"   );
ins[1084]=  new insee(1084,"77386","RECLOSES",48.346612, 2.642527  ,"600"  ,"241","0"  ,"0","0","0","0"   );
ins[1085]=  new insee(1085,"77387","REMAUVILLE",48.211566, 2.824611  ,"368"  ,"133","0"  ,"0","0","0","0"   );
ins[1086]=  new insee(1086,"77388","REUIL-EN-BRIE",48.961679, 3.147492  ,"819"  ,"269","0"  ,"0","0","0","0"   );
ins[1087]=  new insee(1087,"77389","ROCHETTE (LA)",48.509074, 2.66322  ,"2759"  ,"1200","0"  ,"0","0","0","0"   );
ins[1088]=  new insee(1088,"77390","ROISSY-EN-BRIE",48.791185, 2.654321  ,"19693"  ,"6432","0"  ,"0","0","0","0"   );
ins[1089]=  new insee(1089,"77391","ROUILLY",48.593476, 3.274144  ,"428"  ,"166","0"  ,"0","0","0","0"   );
ins[1090]=  new insee(1090,"77392","ROUVRES",49.062691, 2.716997  ,"596"  ,"190","0"  ,"0","0","0","0"   );
ins[1091]=  new insee(1091,"77393","ROZAY-EN-BRIE",48.683637, 2.95695  ,"2613"  ,"968","0"  ,"0","0","0","0"   );
ins[1092]=  new insee(1092,"77394","RUBELLES",48.559005, 2.680036  ,"1653"  ,"580","0"  ,"0","0","0","0"   );
ins[1093]=  new insee(1093,"77395","RUMONT",48.265894, 2.497049  ,"124"  ,"51","0"  ,"0","0","0","0"   );
ins[1094]=  new insee(1094,"77396","RUPEREUX",48.635984, 3.334463  ,"74"  ,"30","0"  ,"0","0","0","0"   );
ins[1095]=  new insee(1095,"77397","SAACY-SUR-MARNE",48.961404, 3.208758  ,"1658"  ,"654","0"  ,"0","0","0","0"   );
ins[1096]=  new insee(1096,"77398","SABLONNIERES",48.875455, 3.29604  ,"628"  ,"241","0"  ,"0","0","0","0"   );
ins[1097]=  new insee(1097,"77399","SAINT-ANGE-LE-VIEL",48.265862, 2.899826  ,"215"  ,"71","0"  ,"0","0","0","0"   );
ins[1098]=  new insee(1098,"77400","SAINT-AUGUSTIN",48.788665, 3.029879  ,"1413"  ,"534","0"  ,"0","0","0","0"   );
ins[1099]=  new insee(1099,"77401","SAINTE-AULDE",48.994469, 3.176241  ,"516"  ,"207","0"  ,"0","0","0","0"   );
ins[1100]=  new insee(1100,"77402","SAINT-BARTHELEMY",48.816104, 3.360924  ,"361"  ,"113","0"  ,"0","0","0","0"   );
ins[1101]=  new insee(1101,"77403","SAINT-BRICE",48.566416, 3.323459  ,"719"  ,"274","0"  ,"0","0","0","0"   );
ins[1102]=  new insee(1102,"77404","SAINTE-COLOMBE",48.530424, 3.255647  ,"1697"  ,"631","0"  ,"0","0","0","0"   );
ins[1103]=  new insee(1103,"77405","SAINT-CYR-SUR-MORIN",48.906322, 3.183524  ,"1684"  ,"604","0"  ,"0","0","0","0"   );
ins[1104]=  new insee(1104,"77406","SAINT-DENIS-LES-REBAIS",48.835781, 3.21019  ,"780"  ,"280","0"  ,"0","0","0","0"   );
ins[1105]=  new insee(1105,"77407","SAINT-FARGEAU-PONTHIERRY",48.563657, 2.542336  ,"11224"  ,"4373","0"  ,"0","0","0","0"   );
ins[1106]=  new insee(1106,"77408","SAINT-FIACRE",48.922728, 2.9541  ,"389"  ,"144","0"  ,"0","0","0","0"   );
ins[1107]=  new insee(1107,"77409","SAINT-GERMAIN-LAVAL",48.398393, 2.998469  ,"2602"  ,"839","0"  ,"0","0","0","0"   );
ins[1108]=  new insee(1108,"77410","SAINT-GERMAIN-LAXIS",48.581843, 2.71282  ,"514"  ,"161","0"  ,"0","0","0","0"   );
ins[1109]=  new insee(1109,"77411","SAINT-GERMAIN-SOUS-DOUE",48.852171, 3.145603  ,"382"  ,"142","0"  ,"0","0","0","0"   );
ins[1110]=  new insee(1110,"77412","SAINT-GERMAIN-SUR-ECOLE",48.474353, 2.510169  ,"328"  ,"122","0"  ,"0","0","0","0"   );
ins[1111]=  new insee(1111,"77413","SAINT-GERMAIN-SUR-MORIN",48.882788, 2.851176  ,"2755"  ,"1005","0"  ,"0","0","0","0"   );
ins[1112]=  new insee(1112,"77414","SAINT-HILLIERS",48.621212, 3.257737  ,"400"  ,"144","0"  ,"0","0","0","0"   );
ins[1113]=  new insee(1113,"77415","SAINT-JEAN-LES-DEUX-JUMEAUX",48.951457, 3.019081  ,"1227"  ,"382","0"  ,"0","0","0","0"   );
ins[1114]=  new insee(1114,"77416","SAINT-JUST-EN-BRIE",48.612353, 3.116791  ,"196"  ,"67","0"  ,"0","0","0","0"   );
ins[1115]=  new insee(1115,"77417","SAINT-LEGER",48.839012, 3.254252  ,"200"  ,"63","0"  ,"0","0","0","0"   );
ins[1116]=  new insee(1116,"77418","SAINT-LOUP-DE-NAUD",48.535146, 3.210801  ,"855"  ,"314","0"  ,"0","0","0","0"   );
ins[1117]=  new insee(1117,"77419","SAINT-MAMMES",48.388859, 2.808514  ,"3084"  ,"1194","0"  ,"0","0","0","0"   );
ins[1118]=  new insee(1118,"77420","SAINT-MARD",49.036716, 2.693377  ,"3445"  ,"1203","0"  ,"0","0","0","0"   );
ins[1119]=  new insee(1119,"77421","SAINT-MARS-VIEUX-MAISONS",48.730567, 3.340285  ,"188"  ,"70","0"  ,"0","0","0","0"   );
ins[1120]=  new insee(1120,"77423","SAINT-MARTIN-DES-CHAMPS",48.778209, 3.335975  ,"552"  ,"195","0"  ,"0","0","0","0"   );
ins[1121]=  new insee(1121,"77424","SAINT-MARTIN-DU-BOSCHET",48.736086, 3.427609  ,"187"  ,"73","0"  ,"0","0","0","0"   );
ins[1122]=  new insee(1122,"77425","SAINT-MARTIN-EN-BIERE",48.437119, 2.566999  ,"754"  ,"276","0"  ,"0","0","0","0"   );
ins[1123]=  new insee(1123,"77426","SAINT-MERY",48.578187, 2.826589  ,"366"  ,"136","0"  ,"0","0","0","0"   );
ins[1124]=  new insee(1124,"77427","SAINT-MESMES",48.983772, 2.696188  ,"462"  ,"143","0"  ,"0","0","0","0"   );
ins[1125]=  new insee(1125,"77428","SAINT-OUEN-EN-BRIE",48.558022, 2.918738  ,"704"  ,"227","0"  ,"0","0","0","0"   );
ins[1126]=  new insee(1126,"77429","SAINT-OUEN-SUR-MORIN",48.90325, 3.196681  ,"537"  ,"177","0"  ,"0","0","0","0"   );
ins[1127]=  new insee(1127,"77430","SAINT-PATHUS",49.070712, 2.800192  ,"4829"  ,"1495","0"  ,"0","0","0","0"   );
ins[1128]=  new insee(1128,"77431","SAINT-PIERRE-LES-NEMOURS",48.263198, 2.681906  ,"5815"  ,"2131","0"  ,"0","0","0","0"   );
ins[1129]=  new insee(1129,"77432","SAINT-REMY-LA-VANNE",48.792271, 3.232539  ,"807"  ,"300","0"  ,"0","0","0","0"   );
ins[1130]=  new insee(1130,"77433","SAINTS",48.758461, 3.048444  ,"1173"  ,"412","0"  ,"0","0","0","0"   );
ins[1131]=  new insee(1131,"77434","SAINT-SAUVEUR-LES-BRAY",48.437689, 3.208484  ,"287"  ,"132","0"  ,"0","0","0","0"   );
ins[1132]=  new insee(1132,"77435","SAINT-SAUVEUR-SUR-ECOLE",48.496361, 2.54836  ,"1048"  ,"369","0"  ,"0","0","0","0"   );
ins[1133]=  new insee(1133,"77436","SAINT-SIMEON",48.798639, 3.203053  ,"737"  ,"278","0"  ,"0","0","0","0"   );
ins[1134]=  new insee(1134,"77437","SAINT-SOUPPLETS",49.039634, 2.806213  ,"2890"  ,"960","0"  ,"0","0","0","0"   );
ins[1135]=  new insee(1135,"77438","SAINT-THIBAULT-DES-VIGNES",48.8686, 2.687985  ,"6382"  ,"2067","0"  ,"0","0","0","0"   );
ins[1136]=  new insee(1136,"77439","SALINS",48.421542, 3.021957  ,"916"  ,"278","0"  ,"0","0","0","0"   );
ins[1137]=  new insee(1137,"77440","SAMMERON",48.947612, 3.08033  ,"956"  ,"326","0"  ,"0","0","0","0"   );
ins[1138]=  new insee(1138,"77441","SAMOIS-SUR-SEINE",48.451379, 2.750475  ,"2236"  ,"826","0"  ,"0","0","0","0"   );
ins[1139]=  new insee(1139,"77442","SAMOREAU",48.423166, 2.754134  ,"2157"  ,"773","0"  ,"0","0","0","0"   );
ins[1140]=  new insee(1140,"77443","SANCY",48.885932, 2.961445  ,"306"  ,"102","0"  ,"0","0","0","0"   );
ins[1141]=  new insee(1141,"77444","SANCY-LES-PROVINS",48.69644, 3.393201  ,"269"  ,"90","0"  ,"0","0","0","0"   );
ins[1142]=  new insee(1142,"77445","SAVIGNY-LE-TEMPLE",48.575187, 2.583133  ,"22339"  ,"6937","0"  ,"0","0","0","0"   );
ins[1143]=  new insee(1143,"77446","SAVINS",48.511254, 3.200005  ,"508"  ,"207","0"  ,"0","0","0","0"   );
ins[1144]=  new insee(1144,"77447","SEINE-PORT",48.557446, 2.551255  ,"1754"  ,"623","0"  ,"0","0","0","0"   );
ins[1145]=  new insee(1145,"77448","SEPT-SORTS",48.937511, 3.103001  ,"394"  ,"140","0"  ,"0","0","0","0"   );
ins[1146]=  new insee(1146,"77449","SERRIS",48.845424, 2.786818  ,"2320"  ,"828","0"  ,"0","0","0","0"   );
ins[1147]=  new insee(1147,"77450","SERVON",48.715981, 2.585735  ,"2791"  ,"938","0"  ,"0","0","0","0"   );
ins[1148]=  new insee(1148,"77451","SIGNY-SIGNETS",48.927534, 3.068135  ,"564"  ,"198","0"  ,"0","0","0","0"   );
ins[1149]=  new insee(1149,"77452","SIGY",48.477926, 3.181711  ,"70"  ,"27","0"  ,"0","0","0","0"   );
ins[1150]=  new insee(1150,"77453","SIVRY-COURTRY",48.542277, 2.769636  ,"982"  ,"326","0"  ,"0","0","0","0"   );
ins[1151]=  new insee(1151,"77454","SOGNOLLES-EN-MONTOIS",48.510913, 3.167191  ,"345"  ,"119","0"  ,"0","0","0","0"   );
ins[1152]=  new insee(1152,"77455","SOIGNOLLES-EN-BRIE",48.653576, 2.698152  ,"1962"  ,"692","0"  ,"0","0","0","0"   );
ins[1153]=  new insee(1153,"77456","SOISY-BOUY",48.511493, 3.294632  ,"748"  ,"268","0"  ,"0","0","0","0"   );
ins[1154]=  new insee(1154,"77457","SOLERS",48.658138, 2.716596  ,"1243"  ,"419","0"  ,"0","0","0","0"   );
ins[1155]=  new insee(1155,"77458","SOUPPES-SUR-LOING",48.185755, 2.732628  ,"5348"  ,"2024","0"  ,"0","0","0","0"   );
ins[1156]=  new insee(1156,"77459","SOURDUN",48.536575, 3.348441  ,"1232"  ,"419","0"  ,"0","0","0","0"   );
ins[1157]=  new insee(1157,"77460","TANCROU",48.999981, 3.046719  ,"272"  ,"100","0"  ,"0","0","0","0"   );
ins[1158]=  new insee(1158,"77461","THENISY",48.489014, 3.177001  ,"239"  ,"96","0"  ,"0","0","0","0"   );
ins[1159]=  new insee(1159,"77462","THIEUX",49.010518, 2.667786  ,"683"  ,"259","0"  ,"0","0","0","0"   );
ins[1160]=  new insee(1160,"77463","THOMERY",48.409739, 2.785796  ,"3203"  ,"1235","0"  ,"0","0","0","0"   );
ins[1161]=  new insee(1161,"77464","THORIGNY-SUR-MARNE",48.882875, 2.713398  ,"9029"  ,"3528","0"  ,"0","0","0","0"   );
ins[1162]=  new insee(1162,"77465","THOURY-FEROTTES",48.291624, 2.943433  ,"609"  ,"237","0"  ,"0","0","0","0"   );
ins[1163]=  new insee(1163,"77466","TIGEAUX",48.824089, 2.902388  ,"366"  ,"135","0"  ,"0","0","0","0"   );
ins[1164]=  new insee(1164,"77467","TOMBE (LA)",48.38845, 3.090376  ,"222"  ,"85","0"  ,"0","0","0","0"   );
ins[1165]=  new insee(1165,"77468","TORCY",48.849789, 2.652912  ,"21595"  ,"7276","0"  ,"0","0","0","0"   );
ins[1166]=  new insee(1166,"77469","TOUQUIN",48.735266, 3.011375  ,"950"  ,"349","0"  ,"0","0","0","0"   );
ins[1167]=  new insee(1167,"77470","TOURNAN-EN-BRIE",48.738926, 2.768285  ,"7545"  ,"2600","0"  ,"0","0","0","0"   );
ins[1168]=  new insee(1168,"77471","TOUSSON",48.346289, 2.459572  ,"378"  ,"137","0"  ,"0","0","0","0"   );
ins[1169]=  new insee(1169,"77472","TRETOIRE (LA)",48.87381, 3.25139  ,"389"  ,"142","0"  ,"0","0","0","0"   );
ins[1170]=  new insee(1170,"77473","TREUZY-LEVELAY",48.274769, 2.824107  ,"431"  ,"165","0"  ,"0","0","0","0"   );
ins[1171]=  new insee(1171,"77474","TRILBARDOU",48.942815, 2.805668  ,"517"  ,"188","0"  ,"0","0","0","0"   );
ins[1172]=  new insee(1172,"77475","TRILPORT",48.957088, 2.946969  ,"4602"  ,"1661","0"  ,"0","0","0","0"   );
ins[1173]=  new insee(1173,"77476","TROCY-EN-MULTIEN",49.042299, 2.962189  ,"225"  ,"76","0"  ,"0","0","0","0"   );
ins[1174]=  new insee(1174,"77477","URY",48.343131, 2.601505  ,"757"  ,"283","0"  ,"0","0","0","0"   );
ins[1175]=  new insee(1175,"77478","USSY-SUR-MARNE",48.954035, 3.072136  ,"841"  ,"313","0"  ,"0","0","0","0"   );
ins[1176]=  new insee(1176,"77479","VAIRES-SUR-MARNE",48.873296, 2.639936  ,"11772"  ,"4682","0"  ,"0","0","0","0"   );
ins[1177]=  new insee(1177,"77480","VALENCE-EN-BRIE",48.443941, 2.890164  ,"653"  ,"211","0"  ,"0","0","0","0"   );
ins[1178]=  new insee(1178,"77481","VANVILLE",48.556326, 3.106962  ,"184"  ,"61","0"  ,"0","0","0","0"   );
ins[1179]=  new insee(1179,"77482","VARENNES-SUR-SEINE",48.374278, 2.924438  ,"3153"  ,"1279","0"  ,"0","0","0","0"   );
ins[1180]=  new insee(1180,"77483","VARREDDES",49.000751, 2.930719  ,"1810"  ,"637","0"  ,"0","0","0","0"   );
ins[1181]=  new insee(1181,"77484","VAUCOURTOIS",48.895744, 2.952247  ,"202"  ,"72","0"  ,"0","0","0","0"   );
ins[1182]=  new insee(1182,"77485","VAUDOUE (LE)",48.354753, 2.518762  ,"717"  ,"257","0"  ,"0","0","0","0"   );
ins[1183]=  new insee(1183,"77486","VAUDOY-EN-BRIE",48.687858, 3.080461  ,"675"  ,"229","0"  ,"0","0","0","0"   );
ins[1184]=  new insee(1184,"77487","VAUX-LE-PENIL",48.525771, 2.683603  ,"10688"  ,"3845","0"  ,"0","0","0","0"   );
ins[1185]=  new insee(1185,"77489","VAUX-SUR-LUNAIN",48.226576, 2.937228  ,"192"  ,"44","0"  ,"0","0","0","0"   );
ins[1186]=  new insee(1186,"77490","VENDREST",49.046669, 3.092939  ,"609"  ,"218","0"  ,"0","0","0","0"   );
ins[1187]=  new insee(1187,"77491","VENEUX-LES-SABLONS",48.376894, 2.797788  ,"4617"  ,"1932","0"  ,"0","0","0","0"   );
ins[1188]=  new insee(1188,"77492","VERDELOT",48.87541, 3.366203  ,"653"  ,"249","0"  ,"0","0","0","0"   );
ins[1189]=  new insee(1189,"77493","VERNEUIL-L'ETANG",48.644286, 2.834216  ,"3135"  ,"1006","0"  ,"0","0","0","0"   );
ins[1190]=  new insee(1190,"77494","VERNOU-LA-CELLE-SUR-SEINE",48.393823, 2.825909  ,"2499"  ,"808","0"  ,"0","0","0","0"   );
ins[1191]=  new insee(1191,"77495","VERT-SAINT-DENIS",48.564999, 2.612983  ,"7493"  ,"2416","0"  ,"0","0","0","0"   );
ins[1192]=  new insee(1192,"77496","VIEUX-CHAMPAGNE",48.579349, 3.137352  ,"190"  ,"60","0"  ,"0","0","0","0"   );
ins[1193]=  new insee(1193,"77498","VIGNELY",48.931939, 2.808032  ,"159"  ,"55","0"  ,"0","0","0","0"   );
ins[1194]=  new insee(1194,"77500","VILLEBEON",48.207942, 2.940938  ,"406"  ,"156","0"  ,"0","0","0","0"   );
ins[1195]=  new insee(1195,"77501","VILLECERF",48.329761, 2.845945  ,"738"  ,"271","0"  ,"0","0","0","0"   );
ins[1196]=  new insee(1196,"77504","VILLEMARECHAL",48.267329, 2.868403  ,"791"  ,"284","0"  ,"0","0","0","0"   );
ins[1197]=  new insee(1197,"77505","VILLEMAREUIL",48.921105, 2.970544  ,"352"  ,"115","0"  ,"0","0","0","0"   );
ins[1198]=  new insee(1198,"77506","VILLEMER",48.301443, 2.824461  ,"648"  ,"245","0"  ,"0","0","0","0"   );
ins[1199]=  new insee(1199,"77507","VILLENAUXE-LA-PETITE",48.406509, 3.310018  ,"372"  ,"143","0"  ,"0","0","0","0"   );
ins[1200]=  new insee(1200,"77508","VILLENEUVE-LE-COMTE",48.814743, 2.829969  ,"1683"  ,"634","0"  ,"0","0","0","0"   );
ins[1201]=  new insee(1201,"77509","VILLENEUVE-LES-BORDES",48.486907, 3.042879  ,"579"  ,"207","0"  ,"0","0","0","0"   );
ins[1202]=  new insee(1202,"77510","VILLENEUVE-SAINT-DENIS",48.815703, 2.792715  ,"670"  ,"212","0"  ,"0","0","0","0"   );
ins[1203]=  new insee(1203,"77511","VILLENEUVE-SOUS-DAMMARTIN",49.035169, 2.640857  ,"534"  ,"198","0"  ,"0","0","0","0"   );
ins[1204]=  new insee(1204,"77512","VILLENEUVE-SUR-BELLOT",48.862137, 3.341405  ,"1070"  ,"401","0"  ,"0","0","0","0"   );
ins[1205]=  new insee(1205,"77513","VILLENOY",48.942236, 2.862527  ,"3542"  ,"1300","0"  ,"0","0","0","0"   );
ins[1206]=  new insee(1206,"77514","VILLEPARISIS",48.939462, 2.615477  ,"21296"  ,"7924","0"  ,"0","0233","134","632"   );
ins[1207]=  new insee(1207,"77515","VILLEROY",48.982113, 2.781713  ,"587"  ,"197","0"  ,"0","0","0","0"   );
ins[1208]=  new insee(1208,"77516","VILLE-SAINT-JACQUES",48.342138, 2.896246  ,"673"  ,"235","0"  ,"0","0","0","0"   );
ins[1209]=  new insee(1209,"77517","VILLEVAUDE",48.916922, 2.652091  ,"1599"  ,"465","0"  ,"0","0","0","0"   );
ins[1210]=  new insee(1210,"77518","VILLIERS-EN-BIERE",48.494131, 2.598699  ,"196"  ,"67","0"  ,"0","0","0","0"   );
ins[1211]=  new insee(1211,"77519","VILLIERS-SAINT-GEORGES",48.650151, 3.406252  ,"1030"  ,"396","0"  ,"0","0","0","0"   );
ins[1212]=  new insee(1212,"77520","VILLIERS-SOUS-GREZ",48.317925, 2.64754  ,"764"  ,"294","0"  ,"0","0","0","0"   );
ins[1213]=  new insee(1213,"77521","VILLIERS-SUR-MORIN",48.859476, 2.879948  ,"1527"  ,"585","0"  ,"0","0","0","0"   );
ins[1214]=  new insee(1214,"77522","VILLIERS-SUR-SEINE",48.456026, 3.375871  ,"316"  ,"120","0"  ,"0","0","0","0"   );
ins[1215]=  new insee(1215,"77523","VILLUIS",48.41039, 3.354615  ,"222"  ,"86","0"  ,"0","0","0","0"   );
ins[1216]=  new insee(1216,"77524","VIMPELLES",48.439365, 3.165965  ,"438"  ,"157","0"  ,"0","0","0","0"   );
ins[1217]=  new insee(1217,"77525","VINANTES",49.010614, 2.735113  ,"287"  ,"89","0"  ,"0","0","0","0"   );
ins[1218]=  new insee(1218,"77526","VINCY-MANOEUVRE",49.068376, 2.957789  ,"193"  ,"59","0"  ,"0","0","0","0"   );
ins[1219]=  new insee(1219,"77527","VOINSLES",48.691148, 3.003084  ,"500"  ,"168","0"  ,"0","0","0","0"   );
ins[1220]=  new insee(1220,"77528","VOISENON",48.569647, 2.662249  ,"1027"  ,"343","0"  ,"0","0","0","0"   );
ins[1221]=  new insee(1221,"77529","VOULANGIS",48.851053, 2.898433  ,"1261"  ,"447","0"  ,"0","0","0","0"   );
ins[1222]=  new insee(1222,"77530","VOULTON",48.617969, 3.333993  ,"293"  ,"103","0"  ,"0","0","0","0"   );
ins[1223]=  new insee(1223,"77531","VOULX",48.282228, 2.970733  ,"1763"  ,"646","0"  ,"0","0","0","0"   );
ins[1224]=  new insee(1224,"77532","VULAINES-LES-PROVINS",48.56049, 3.219758  ,"67"  ,"26","0"  ,"0","0","0","0"   );
ins[1225]=  new insee(1225,"77533","VULAINES-SUR-SEINE",48.430955, 2.764213  ,"2065"  ,"729","0"  ,"0","0","0","0"   );
ins[1226]=  new insee(1226,"77534","YEBLES",48.638153, 2.771394  ,"558"  ,"199","0"  ,"0","0","0","0"   );
ins[1227]=  new insee(1227,"78003","ABLIS",48.515575, 1.835614  ,"2705"  ,"863","0"  ,"0","0","0","0"   );
ins[1228]=  new insee(1228,"78005","ACHERES",48.960158, 2.068435  ,"18942"  ,"6966","0"  ,"0","0","0","0"   );
ins[1229]=  new insee(1229,"78006","ADAINVILLE",48.722778, 1.653066  ,"824"  ,"281","0"  ,"0","0","0","0"   );
ins[1230]=  new insee(1230,"78007","AIGREMONT",48.90383, 2.019363  ,"873"  ,"288","0"  ,"0","0","0","0"   );
ins[1231]=  new insee(1231,"78009","ALLAINVILLE",48.4566, 1.896776  ,"293"  ,"100","0"  ,"0","0","0","0"   );
ins[1232]=  new insee(1232,"78010","ALLUETS-LE-ROI (LES)",48.914189, 1.916518  ,"1270"  ,"418","0"  ,"0","0","0","0"   );
ins[1233]=  new insee(1233,"78013","ANDELU",48.878936, 1.821338  ,"370"  ,"122","0"  ,"0","0","0","0"   );
ins[1234]=  new insee(1234,"78015","ANDRESY",48.979831, 2.05926  ,"12485"  ,"4783","0"  ,"0","0","0","0"   );
ins[1235]=  new insee(1235,"78020","ARNOUVILLE-LES-MANTES",48.91076, 1.731738  ,"742"  ,"260","0"  ,"0","0","0","0"   );
ins[1236]=  new insee(1236,"78029","AUBERGENVILLE",48.959763, 1.854977  ,"11667"  ,"4265","0"  ,"0","0","0","0"   );
ins[1237]=  new insee(1237,"78030","AUFFARGIS",48.702311, 1.884966  ,"1859"  ,"672","0"  ,"0","0","0","0"   );
ins[1238]=  new insee(1238,"78031","AUFFREVILLE-BRASSEUIL",48.954225, 1.709967  ,"586"  ,"204","0"  ,"0","0","0","0"   );
ins[1239]=  new insee(1239,"78033","AULNAY-SUR-MAULDRE",48.929535, 1.841464  ,"1105"  ,"390","0"  ,"0","0","0","0"   );
ins[1240]=  new insee(1240,"78034","AUTEUIL",48.841666, 1.817728  ,"864"  ,"292","0"  ,"0","0","0","0"   );
ins[1241]=  new insee(1241,"78036","AUTOUILLET",48.84846, 1.804296  ,"348"  ,"130","0"  ,"0","0","0","0"   );
ins[1242]=  new insee(1242,"78043","BAILLY",48.840473, 2.078704  ,"4094"  ,"1452","0"  ,"0","0","0","0"   );
ins[1243]=  new insee(1243,"78048","BAZAINVILLE",48.803127, 1.669016  ,"1192"  ,"414","0"  ,"0","0","0","0"   );
ins[1244]=  new insee(1244,"78049","BAZEMONT",48.928311, 1.86627  ,"1526"  ,"551","0"  ,"0","0","0","0"   );
ins[1245]=  new insee(1245,"78050","BAZOCHES-SUR-GUYONNE",48.77841, 1.856982  ,"477"  ,"173","0"  ,"0","0","0","0"   );
ins[1246]=  new insee(1246,"78053","BEHOUST",48.830584, 1.721209  ,"374"  ,"139","0"  ,"0","0","0","0"   );
ins[1247]=  new insee(1247,"78057","BENNECOURT",49.039942, 1.563338  ,"1784"  ,"584","0"  ,"0","0","0","0"   );
ins[1248]=  new insee(1248,"78062","BEYNES",48.856304, 1.873335  ,"7200"  ,"2552","0"  ,"0","0","0","0"   );
ins[1249]=  new insee(1249,"78068","BLARU",49.048364, 1.478358  ,"802"  ,"265","0"  ,"0","0","0","0"   );
ins[1250]=  new insee(1250,"78070","BOINVILLE-EN-MANTOIS",48.93008, 1.756386  ,"296"  ,"103","0"  ,"0","0","0","0"   );
ins[1251]=  new insee(1251,"78071","BOINVILLE-LE-GAILLARD",48.4934, 1.871465  ,"496"  ,"183","0"  ,"0","0","0","0"   );
ins[1252]=  new insee(1252,"78072","BOINVILLIERS",48.917868, 1.66115  ,"280"  ,"96","0"  ,"0","0","0","0"   );
ins[1253]=  new insee(1253,"78073","BOIS-D'ARCY",48.801668, 2.018795  ,"12064"  ,"4351","0"  ,"0","0","0","0"   );
ins[1254]=  new insee(1254,"78076","BOISSETS",48.862306, 1.579565  ,"215"  ,"87","0"  ,"0","0","0","0"   );
ins[1255]=  new insee(1255,"78077","BOISSIERE-ECOLE (LA)",48.680235, 1.652035  ,"725"  ,"260","0"  ,"0","0","0","0"   );
ins[1256]=  new insee(1256,"78082","BOISSY-MAUVOISIN",48.964085, 1.579615  ,"526"  ,"190","0"  ,"0","0","0","0"   );
ins[1257]=  new insee(1257,"78084","BOISSY-SANS-AVOIR",48.820185, 1.794065  ,"519"  ,"182","0"  ,"0","0","0","0"   );
ins[1258]=  new insee(1258,"78087","BONNELLES",48.61937, 2.026096  ,"2162"  ,"701","0"  ,"0","0","0","0"   );
ins[1259]=  new insee(1259,"78089","BONNIERES-SUR-SEINE",49.037663, 1.580961  ,"3993"  ,"1543","0"  ,"0","0","0","0"   );
ins[1260]=  new insee(1260,"78090","BOUAFLE",48.965862, 1.897661  ,"2016"  ,"751","0"  ,"0","0","0","0"   );
ins[1261]=  new insee(1261,"78092","BOUGIVAL",48.863218, 2.140682  ,"8432"  ,"3373","0"  ,"0","0","0","0"   );
ins[1262]=  new insee(1262,"78096","BOURDONNE",48.756728, 1.6633  ,"427"  ,"168","0"  ,"0","0","0","0"   );
ins[1263]=  new insee(1263,"78104","BREUIL-BOIS-ROBERT",48.944775, 1.715243  ,"663"  ,"224","0"  ,"0","0","0","0"   );
ins[1264]=  new insee(1264,"78107","BREVAL",48.946032, 1.533968  ,"1646"  ,"621","0"  ,"0","0","0","0"   );
ins[1265]=  new insee(1265,"78108","BREVIAIRES (LES)",48.707266, 1.813188  ,"1024"  ,"326","0"  ,"0","0","0","0"   );
ins[1266]=  new insee(1266,"78113","BRUEIL-EN-VEXIN",49.030973, 1.819756  ,"532"  ,"188","0"  ,"0","0","0","0"   );
ins[1267]=  new insee(1267,"78117","BUC",48.776707, 2.128015  ,"5764"  ,"2032","0"  ,"0","0","0","0"   );
ins[1268]=  new insee(1268,"78118","BUCHELAY",48.980396, 1.672039  ,"2203"  ,"673","0"  ,"0","0","0","0"   );
ins[1269]=  new insee(1269,"78120","BULLION",48.622088, 1.995704  ,"1799"  ,"603","0"  ,"0","0","0","0"   );
ins[1270]=  new insee(1270,"78123","CARRIERES-SOUS-POISSY",48.950868, 2.038692  ,"13472"  ,"4400","0"  ,"0","0","0","0"   );
ins[1271]=  new insee(1271,"78124","CARRIERES-SUR-SEINE",48.905919, 2.177391  ,"12050"  ,"4485","0"  ,"0","0","0","0"   );
ins[1272]=  new insee(1272,"78125","CELLE-LES-BORDES (LA)",48.637553, 1.953777  ,"842"  ,"279","0"  ,"0","0","0","0"   );
ins[1273]=  new insee(1273,"78126","CELLE-SAINT-CLOUD (LA)",48.852546, 2.14341  ,"21527"  ,"8342","619"  ,"1 724 682","0164","156","428"   );
ins[1274]=  new insee(1274,"78128","CERNAY-LA-VILLE",48.672995, 1.971661  ,"1727"  ,"596","0"  ,"0","0","0","0"   );
ins[1275]=  new insee(1275,"78133","CHAMBOURCY",48.905436, 2.039499  ,"5077"  ,"1942","0"  ,"0","0","0","0"   );
ins[1276]=  new insee(1276,"78138","CHANTELOUP-LES-VIGNES",48.978741, 2.030517  ,"9544"  ,"2705","0"  ,"0","0","0","0"   );
ins[1277]=  new insee(1277,"78140","CHAPET",48.966118, 1.934235  ,"1124"  ,"399","0"  ,"0","0","0","0"   );
ins[1278]=  new insee(1278,"78143","CHATEAUFORT",48.736377, 2.091233  ,"1453"  ,"503","0"  ,"0","0","0","0"   );
ins[1279]=  new insee(1279,"78146","CHATOU",48.889883, 2.156132  ,"28588"  ,"12005","703"  ,"1 569 956","0321","104","1 508"   );
ins[1280]=  new insee(1280,"78147","CHAUFOUR-LES-BONNIERES",49.016046, 1.483437  ,"413"  ,"136","0"  ,"0","0","0","0"   );
ins[1281]=  new insee(1281,"78152","CHAVENAY",48.853194, 1.986694  ,"1752"  ,"592","0"  ,"0","0","0","0"   );
ins[1282]=  new insee(1282,"78158","CHESNAY (LE)",48.818752, 2.131098  ,"28530"  ,"12264","833"  ,"1 502 802","0","0","0"   );
ins[1283]=  new insee(1283,"78160","CHEVREUSE",48.707719, 2.039553  ,"5364"  ,"1979","0"  ,"0","0","0","0"   );
ins[1284]=  new insee(1284,"78162","CHOISEL",48.687406, 2.018308  ,"538"  ,"199","0"  ,"0","0","0","0"   );
ins[1285]=  new insee(1285,"78163","CIVRY-LA-FORET",48.867988, 1.620234  ,"310"  ,"103","0"  ,"0","0","0","0"   );
ins[1286]=  new insee(1286,"78164","CLAIREFONTAINE-EN-YVELINES",48.612604, 1.909169  ,"800"  ,"251","0"  ,"0","0","0","0"   );
ins[1287]=  new insee(1287,"78165","CLAYES-SOUS-BOIS (LES)",48.82085, 1.983179  ,"17059"  ,"6470","0"  ,"0","0","0","0"   );
ins[1288]=  new insee(1288,"78168","COIGNIERES",48.748175, 1.918483  ,"4231"  ,"1306","0"  ,"0","0","0","0"   );
ins[1289]=  new insee(1289,"78171","CONDE-SUR-VESGRE",48.742564, 1.661194  ,"1038"  ,"343","0"  ,"0","0","0","0"   );
ins[1290]=  new insee(1290,"78172","CONFLANS-SAINTE-HONORINE",48.992686, 2.093264  ,"33327"  ,"12448","130"  ,"1 304 729","0312","549","1094"   );
ins[1291]=  new insee(1291,"78185","COURGENT",48.89119, 1.662247  ,"403"  ,"133","0"  ,"0","0","0","0"   );
ins[1292]=  new insee(1292,"78188","CRAVENT",48.990814, 1.490725  ,"325"  ,"110","0"  ,"0","0","0","0"   );
ins[1293]=  new insee(1293,"78189","CRESPIERES",48.882533, 1.921898  ,"1466"  ,"530","0"  ,"0","0","0","0"   );
ins[1294]=  new insee(1294,"78190","CROISSY-SUR-SEINE",48.87956, 2.146473  ,"9835"  ,"3666","0"  ,"0","0","0","0"   );
ins[1295]=  new insee(1295,"78192","DAMMARTIN-EN-SERVE",48.903713, 1.618054  ,"943"  ,"324","0"  ,"0","0","0","0"   );
ins[1296]=  new insee(1296,"78193","DAMPIERRE-EN-YVELINES",48.70534, 1.986191  ,"1051"  ,"416","0"  ,"0","0","0","0"   );
ins[1297]=  new insee(1297,"78194","DANNEMARIE",48.762791, 1.606237  ,"261"  ,"89","0"  ,"0","0","0","0"   );
ins[1298]=  new insee(1298,"78196","DAVRON",48.866311, 1.94522  ,"303"  ,"109","0"  ,"0","0","0","0"   );
ins[1299]=  new insee(1299,"78202","DROCOURT",49.055327, 1.766957  ,"407"  ,"144","0"  ,"0","0","0","0"   );
ins[1300]=  new insee(1300,"78206","ECQUEVILLY",48.950306, 1.923051  ,"4208"  ,"1364","0"  ,"0","0","0","0"   );
ins[1301]=  new insee(1301,"78208","ELANCOURT",48.782535, 1.960112  ,"26655"  ,"9376","85"  ,"1 187 198","0549","453","1994"   );
ins[1302]=  new insee(1302,"78209","EMANCE",48.589296, 1.730223  ,"738"  ,"247","0"  ,"0","0","0","0"   );
ins[1303]=  new insee(1303,"78217","EPONE",48.957254, 1.811775  ,"6418"  ,"2206","0"  ,"0","0","0","0"   );
ins[1304]=  new insee(1304,"78220","ESSARTS-LE-ROI (LES)",48.717111, 1.893761  ,"6126"  ,"2195","0"  ,"0","0","0","0"   );
ins[1305]=  new insee(1305,"78224","ETANG-LA-VILLE (L')",48.867719, 2.070113  ,"4496"  ,"1694","0"  ,"0","0","0","0"   );
ins[1306]=  new insee(1306,"78227","EVECQUEMONT",49.015941, 1.944778  ,"672"  ,"264","0"  ,"0","0","0","0"   );
ins[1307]=  new insee(1307,"78230","FALAISE (LA)",48.94439, 1.83204  ,"607"  ,"206","0"  ,"0","0","0","0"   );
ins[1308]=  new insee(1308,"78231","FAVRIEUX",48.943061, 1.641678  ,"124"  ,"43","0"  ,"0","0","0","0"   );
ins[1309]=  new insee(1309,"78233","FEUCHEROLLES",48.872754, 1.972582  ,"2806"  ,"925","0"  ,"0","0","0","0"   );
ins[1310]=  new insee(1310,"78234","FLACOURT",48.928584, 1.647855  ,"127"  ,"49","0"  ,"0","0","0","0"   );
ins[1311]=  new insee(1311,"78236","FLEXANVILLE",48.853794, 1.73729  ,"525"  ,"179","0"  ,"0","0","0","0"   );
ins[1312]=  new insee(1312,"78237","FLINS-NEUVE-EGLISE",48.890835, 1.578337  ,"150"  ,"49","0"  ,"0","0","0","0"   );
ins[1313]=  new insee(1313,"78238","FLINS-SUR-SEINE",48.961486, 1.870778  ,"2207"  ,"839","0"  ,"0","0","0","0"   );
ins[1314]=  new insee(1314,"78239","FOLLAINVILLE-DENNEMONT",49.022622, 1.712329  ,"1912"  ,"619","0"  ,"0","0","0","0"   );
ins[1315]=  new insee(1315,"78242","FONTENAY-LE-FLEURY",48.811347, 2.04492  ,"12582"  ,"5196","0"  ,"0","0","0","0"   );
ins[1316]=  new insee(1316,"78245","FONTENAY-MAUVOISIN",48.965385, 1.652682  ,"302"  ,"101","0"  ,"0","0","0","0"   );
ins[1317]=  new insee(1317,"78246","FONTENAY-SAINT-PERE",49.02683, 1.751442  ,"987"  ,"341","0"  ,"0","0","0","0"   );
ins[1318]=  new insee(1318,"78251","FOURQUEUX",48.884591, 2.065737  ,"4161"  ,"1375","0"  ,"0","0","0","0"   );
ins[1319]=  new insee(1319,"78255","FRENEUSE",49.046596, 1.603462  ,"3592"  ,"1254","0"  ,"0","0","0","0"   );
ins[1320]=  new insee(1320,"78261","GAILLON-SUR-MONTCIENT",49.024485, 1.892439  ,"646"  ,"235","0"  ,"0","0","0","0"   );
ins[1321]=  new insee(1321,"78262","GALLUIS",48.796607, 1.794703  ,"1034"  ,"364","0"  ,"0","0","0","0"   );
ins[1322]=  new insee(1322,"78263","GAMBAIS",48.77341, 1.672761  ,"2064"  ,"690","0"  ,"0","0","0","0"   );
ins[1323]=  new insee(1323,"78264","GAMBAISEUIL",48.755818, 1.731972  ,"54"  ,"14","0"  ,"0","0","0","0"   );
ins[1324]=  new insee(1324,"78265","GARANCIERES",48.823723, 1.757479  ,"2242"  ,"809","0"  ,"0","0","0","0"   );
ins[1325]=  new insee(1325,"78267","GARGENVILLE",48.994158, 1.811479  ,"6611"  ,"2275","0"  ,"0","0","0","0"   );
ins[1326]=  new insee(1326,"78269","GAZERAN",48.633976, 1.772911  ,"1156"  ,"380","0"  ,"0","0","0","0"   );
ins[1327]=  new insee(1327,"78276","GOMMECOURT",49.077217, 1.592603  ,"567"  ,"216","0"  ,"0","0","0","0"   );
ins[1328]=  new insee(1328,"78278","GOUPILLIERES",48.878734, 1.759775  ,"381"  ,"133","0"  ,"0","0","0","0"   );
ins[1329]=  new insee(1329,"78281","GOUSSONVILLE",48.919861, 1.765048  ,"557"  ,"194","0"  ,"0","0","0","0"   );
ins[1330]=  new insee(1330,"78283","GRANDCHAMP",48.720217, 1.619897  ,"232"  ,"85","0"  ,"0","0","0","0"   );
ins[1331]=  new insee(1331,"78285","GRESSEY",48.831517, 1.608866  ,"475"  ,"173","0"  ,"0","0","0","0"   );
ins[1332]=  new insee(1332,"78289","GROSROUVRE",48.78356, 1.7665  ,"763"  ,"287","0"  ,"0","0","0","0"   );
ins[1333]=  new insee(1333,"78290","GUERNES",49.010335, 1.636271  ,"827"  ,"309","0"  ,"0","0","0","0"   );
ins[1334]=  new insee(1334,"78291","GUERVILLE",48.944828, 1.734648  ,"1899"  ,"713","0"  ,"0","0","0","0"   );
ins[1335]=  new insee(1335,"78296","GUITRANCOURT",49.008521, 1.779266  ,"612"  ,"203","0"  ,"0","0","0","0"   );
ins[1336]=  new insee(1336,"78297","GUYANCOURT",48.771725, 2.070147  ,"25079"  ,"8371","63"  ,"1 165 851","0211","338","1482"   );
ins[1337]=  new insee(1337,"78299","HARDRICOURT",49.008009, 1.894024  ,"1918"  ,"686","0"  ,"0","0","0","0"   );
ins[1338]=  new insee(1338,"78300","HARGEVILLE",48.89058, 1.742601  ,"319"  ,"114","0"  ,"0","0","0","0"   );
ins[1339]=  new insee(1339,"78302","HAUTEVILLE (LA)",48.704397, 1.618088  ,"159"  ,"64","0"  ,"0","0","0","0"   );
ins[1340]=  new insee(1340,"78305","HERBEVILLE",48.905327, 1.88774  ,"312"  ,"102","0"  ,"0","0","0","0"   );
ins[1341]=  new insee(1341,"78307","HERMERAY",48.637374, 1.675385  ,"831"  ,"329","0"  ,"0","0","0","0"   );
ins[1342]=  new insee(1342,"78310","HOUDAN",48.789136, 1.601656  ,"3112"  ,"1287","0"  ,"0","0","0","0"   );
ins[1343]=  new insee(1343,"78311","HOUILLES",48.926223, 2.187465  ,"29634"  ,"11990","189"  ,"1 185 729","0205","252","673"   );
ins[1344]=  new insee(1344,"78314","ISSOU",48.987802, 1.79431  ,"3382"  ,"1053","0"  ,"0","0","0","0"   );
ins[1345]=  new insee(1345,"78317","JAMBVILLE",49.045296, 1.852977  ,"623"  ,"209","0"  ,"0","0","0","0"   );
ins[1346]=  new insee(1346,"78320","JEUFOSSE",49.035726, 1.545589  ,"346"  ,"125","0"  ,"0","0","0","0"   );
ins[1347]=  new insee(1347,"78321","JOUARS-PONTCHARTRAIN",48.803303, 1.902188  ,"4569"  ,"1615","0"  ,"0","0","0","0"   );
ins[1348]=  new insee(1348,"78322","JOUY-EN-JOSAS",48.763296, 2.168303  ,"7946"  ,"2565","0"  ,"0","0","0","0"   );
ins[1349]=  new insee(1349,"78324","JOUY-MAUVOISIN",48.974883, 1.649111  ,"505"  ,"169","0"  ,"0","0","0","0"   );
ins[1350]=  new insee(1350,"78325","JUMEAUVILLE",48.910948, 1.78867  ,"554"  ,"208","0"  ,"0","0","0","0"   );
ins[1351]=  new insee(1351,"78327","JUZIERS",48.993336, 1.84573  ,"3370"  ,"1213","0"  ,"0","0","0","0"   );
ins[1352]=  new insee(1352,"78329","LAINVILLE-EN-VEXIN",49.05943, 1.815993  ,"753"  ,"227","0"  ,"0","0","0","0"   );
ins[1353]=  new insee(1353,"78334","LEVIS-SAINT-NOM",48.721334, 1.948499  ,"1696"  ,"588","0"  ,"0","0","0","0"   );
ins[1354]=  new insee(1354,"78335","LIMAY",48.994455, 1.731624  ,"15709"  ,"5206","0"  ,"0","0","0","0"   );
ins[1355]=  new insee(1355,"78337","LIMETZ-VILLEZ",49.061347, 1.549502  ,"1753"  ,"601","0"  ,"0","0","0","0"   );
ins[1356]=  new insee(1356,"78343","LOGES-EN-JOSAS (LES)",48.764722, 2.140354  ,"1451"  ,"472","0"  ,"0","0","0","0"   );
ins[1357]=  new insee(1357,"78344","LOMMOYE",48.993632, 1.514293  ,"525"  ,"179","0"  ,"0","0","0","0"   );
ins[1358]=  new insee(1358,"78346","LONGNES",48.92184, 1.587122  ,"1360"  ,"456","0"  ,"0","0","0","0"   );
ins[1359]=  new insee(1359,"78349","LONGVILLIERS",48.578528, 1.991558  ,"442"  ,"160","0"  ,"0","0","0","0"   );
ins[1360]=  new insee(1360,"78350","LOUVECIENNES",48.862582, 2.111049  ,"7111"  ,"2658","0"  ,"0","0","0","0"   );
ins[1361]=  new insee(1361,"78354","MAGNANVILLE",48.972403, 1.687452  ,"5624"  ,"1834","0"  ,"0","0","0","0"   );
ins[1362]=  new insee(1362,"78356","MAGNY-LES-HAMEAUX",48.724102, 2.087617  ,"8769"  ,"2850","0"  ,"0","0","0","0"   );
ins[1363]=  new insee(1363,"78358","MAISONS-LAFFITTE",48.947048, 2.146468  ,"21856"  ,"9328","671"  ,"1 581 887","074","137","694"   );
ins[1364]=  new insee(1364,"78361","MANTES-LA-JOLIE",48.990356, 1.719364  ,"43672"  ,"14607","109"  ,"1 491 461","0703","702","2500"   );
ins[1365]=  new insee(1365,"78362","MANTES-LA-VILLE",48.977942, 1.714339  ,"19231"  ,"7134","0"  ,"0","0","0","0"   );
ins[1366]=  new insee(1366,"78364","MARCQ",48.86132, 1.81566  ,"597"  ,"224","0"  ,"0","0","0","0"   );
ins[1367]=  new insee(1367,"78366","MAREIL-LE-GUYON",48.790412, 1.852181  ,"348"  ,"125","0"  ,"0","0","0","0"   );
ins[1368]=  new insee(1368,"78367","MAREIL-MARLY",48.882418, 2.0768  ,"3180"  ,"1132","0"  ,"0","0","0","0"   );
ins[1369]=  new insee(1369,"78368","MAREIL-SUR-MAULDRE",48.893288, 1.8647  ,"1760"  ,"590","0"  ,"0","0","0","0"   );
ins[1370]=  new insee(1370,"78372","MARLY-LE-ROI",48.866722, 2.093364  ,"16759"  ,"6907","0"  ,"0","0276","163","594"   );
ins[1371]=  new insee(1371,"78380","MAULE",48.909317, 1.849168  ,"5863"  ,"2083","0"  ,"0","0","0","0"   );
ins[1372]=  new insee(1372,"78381","MAULETTE",48.792292, 1.618575  ,"712"  ,"262","0"  ,"0","0","0","0"   );
ins[1373]=  new insee(1373,"78382","MAURECOURT",48.997033, 2.0618  ,"3493"  ,"1250","0"  ,"0","0","0","0"   );
ins[1374]=  new insee(1374,"78383","MAUREPAS",48.762967, 1.946705  ,"19586"  ,"7639","0"  ,"0","0","0","0"   );
ins[1375]=  new insee(1375,"78384","MEDAN",48.954917, 1.99583  ,"1393"  ,"501","0"  ,"0","0","0","0"   );
ins[1376]=  new insee(1376,"78385","MENERVILLE",48.95396, 1.604288  ,"191"  ,"69","0"  ,"0","0","0","0"   );
ins[1377]=  new insee(1377,"78389","MERE",48.787494, 1.819553  ,"1675"  ,"585","0"  ,"0","0","0","0"   );
ins[1378]=  new insee(1378,"78391","MERICOURT",49.036568, 1.628969  ,"360"  ,"129","0"  ,"0","0","0","0"   );
ins[1379]=  new insee(1379,"78396","MESNIL-LE-ROI (LE)",48.935769, 2.125747  ,"6207"  ,"2238","0"  ,"0","0","0","0"   );
ins[1380]=  new insee(1380,"78397","MESNIL-SAINT-DENIS (LE)",48.743214, 1.960426  ,"6518"  ,"2376","0"  ,"0","0","0","0"   );
ins[1381]=  new insee(1381,"78398","MESNULS (LES)",48.757942, 1.837541  ,"883"  ,"314","0"  ,"0","0","0","0"   );
ins[1382]=  new insee(1382,"78401","MEULAN",49.006195, 1.908334  ,"8394"  ,"3427","0"  ,"0","0","0","0"   );
ins[1383]=  new insee(1383,"78402","MEZIERES-SUR-SEINE",48.959252, 1.80059  ,"3341"  ,"1082","0"  ,"0","0","0","0"   );
ins[1384]=  new insee(1384,"78403","MEZY-SUR-SEINE",49.000714, 1.882617  ,"1789"  ,"620","0"  ,"0","0","0","0"   );
ins[1385]=  new insee(1385,"78404","MILLEMONT",48.810977, 1.7437  ,"206"  ,"77","0"  ,"0","0","0","0"   );
ins[1386]=  new insee(1386,"78406","MILON-LA-CHAPELLE",48.726521, 2.048881  ,"339"  ,"104","0"  ,"0","0","0","0"   );
ins[1387]=  new insee(1387,"78407","MITTAINVILLE",48.669475, 1.644405  ,"514"  ,"173","0"  ,"0","0","0","0"   );
ins[1388]=  new insee(1388,"78410","MOISSON",49.073197, 1.669826  ,"795"  ,"299","0"  ,"0","0","0","0"   );
ins[1389]=  new insee(1389,"78413","MONDREVILLE",48.902901, 1.552391  ,"348"  ,"109","0"  ,"0","0","0","0"   );
ins[1390]=  new insee(1390,"78415","MONTAINVILLE",48.88226, 1.861312  ,"507"  ,"174","0"  ,"0","0","0","0"   );
ins[1391]=  new insee(1391,"78416","MONTALET-LE-BOIS",49.046912, 1.826684  ,"291"  ,"92","0"  ,"0","0","0","0"   );
ins[1392]=  new insee(1392,"78417","MONTCHAUVET",48.89217, 1.63104  ,"254"  ,"109","0"  ,"0","0","0","0"   );
ins[1393]=  new insee(1393,"78418","MONTESSON",48.907693, 2.149036  ,"13750"  ,"4889","0"  ,"0","0","0","0"   );
ins[1394]=  new insee(1394,"78420","MONTFORT-L'AMAURY",48.776688, 1.807609  ,"3137"  ,"1079","0"  ,"0","0","0","0"   );
ins[1395]=  new insee(1395,"78423","MONTIGNY-LE-BRETONNEUX",48.769625, 2.034086  ,"35216"  ,"12357","86"  ,"1 169 667","0","0","0"   );
ins[1396]=  new insee(1396,"78431","MORAINVILLIERS",48.928127, 1.936511  ,"2193"  ,"738","0"  ,"0","0","0","0"   );
ins[1397]=  new insee(1397,"78437","MOUSSEAUX-SUR-SEINE",49.044148, 1.650563  ,"558"  ,"208","0"  ,"0","0","0","0"   );
ins[1398]=  new insee(1398,"78439","MULCENT",48.878866, 1.652045  ,"71"  ,"28","0"  ,"0","0","0","0"   );
ins[1399]=  new insee(1399,"78440","MUREAUX (LES)",48.992621, 1.907235  ,"31739"  ,"9969","0"  ,"0","0397","509","1067"   );
ins[1400]=  new insee(1400,"78442","NEAUPHLE-LE-CHATEAU",48.8143, 1.899574  ,"2771"  ,"1124","0"  ,"0","0","0","0"   );
ins[1401]=  new insee(1401,"78443","NEAUPHLE-LE-VIEUX",48.814978, 1.863148  ,"707"  ,"254","0"  ,"0","0","0","0"   );
ins[1402]=  new insee(1402,"78444","NEAUPHLETTE",48.931595, 1.52496  ,"806"  ,"246","0"  ,"0","0","0","0"   );
ins[1403]=  new insee(1403,"78451","NEZEL",48.945142, 1.835596  ,"945"  ,"333","0"  ,"0","0","0","0"   );
ins[1404]=  new insee(1404,"78455","NOISY-LE-ROI",48.846368, 2.059712  ,"7718"  ,"2704","0"  ,"0","0","0","0"   );
ins[1405]=  new insee(1405,"78460","OINVILLE-SUR-MONTCIENT",49.026248, 1.849409  ,"1131"  ,"385","0"  ,"0","0","0","0"   );
ins[1406]=  new insee(1406,"78464","ORCEMONT",48.587838, 1.809345  ,"826"  ,"281","0"  ,"0","0","0","0"   );
ins[1407]=  new insee(1407,"78465","ORGERUS",48.838799, 1.697253  ,"2245"  ,"836","0"  ,"0","0","0","0"   );
ins[1408]=  new insee(1408,"78466","ORGEVAL",48.91971, 1.976068  ,"4801"  ,"1716","0"  ,"0","0","0","0"   );
ins[1409]=  new insee(1409,"78470","ORPHIN",48.579425, 1.782348  ,"928"  ,"312","0"  ,"0","0","0","0"   );
ins[1410]=  new insee(1410,"78472","ORSONVILLE",48.478054, 1.834292  ,"240"  ,"98","0"  ,"0","0","0","0"   );
ins[1411]=  new insee(1411,"78474","ORVILLIERS",48.858577, 1.643526  ,"484"  ,"172","0"  ,"0","0","0","0"   );
ins[1412]=  new insee(1412,"78475","OSMOY",48.862541, 1.716318  ,"316"  ,"109","0"  ,"0","0","0","0"   );
ins[1413]=  new insee(1413,"78478","PARAY-DOUAVILLE",48.462363, 1.876524  ,"162"  ,"55","0"  ,"0","0","0","0"   );
ins[1414]=  new insee(1414,"78481","PECQ (LE)",48.895555, 2.102296  ,"16318"  ,"6743","0"  ,"0","0","0","0"   );
ins[1415]=  new insee(1415,"78484","PERDREAUVILLE",48.964725, 1.629928  ,"536"  ,"187","0"  ,"0","0","0","0"   );
ins[1416]=  new insee(1416,"78486","PERRAY-EN-YVELINES (LE)",48.694223, 1.853858  ,"5828"  ,"2248","0"  ,"0","0","0","0"   );
ins[1417]=  new insee(1417,"78490","PLAISIR",48.816697, 1.948551  ,"31045"  ,"10892","152"  ,"1 397 067","0","0","0"   );
ins[1418]=  new insee(1418,"78497","POIGNY-LA-FORET",48.679032, 1.754123  ,"872"  ,"300","0"  ,"0","0","0","0"   );
ins[1419]=  new insee(1419,"78498","POISSY",48.92861, 2.041797  ,"35841"  ,"14666","181"  ,"1 334 014","0529","571","1286"   );
ins[1420]=  new insee(1420,"78499","PONTHEVRARD",48.551419, 1.909921  ,"471"  ,"152","0"  ,"0","0","0","0"   );
ins[1421]=  new insee(1421,"78501","PORCHEVILLE",48.970898, 1.778105  ,"2502"  ,"834","0"  ,"0","0","0","0"   );
ins[1422]=  new insee(1422,"78502","PORT-MARLY (LE)",48.879483, 2.111783  ,"4412"  ,"1713","0"  ,"0","0","0","0"   );
ins[1423]=  new insee(1423,"78503","PORT-VILLEZ",49.064064, 1.521717  ,"176"  ,"69","0"  ,"0","0","0","0"   );
ins[1424]=  new insee(1424,"78505","PRUNAY-LE-TEMPLE",48.862027, 1.672199  ,"301"  ,"106","0"  ,"0","0","0","0"   );
ins[1425]=  new insee(1425,"78506","PRUNAY-EN-YVELINES",48.526965, 1.796019  ,"846"  ,"294","0"  ,"0","0","0","0"   );
ins[1426]=  new insee(1426,"78513","QUEUE-LES-YVELINES (LA)",48.805305, 1.765211  ,"1844"  ,"666","0"  ,"0","0","0","0"   );
ins[1427]=  new insee(1427,"78516","RAIZEUX",48.62394, 1.683137  ,"732"  ,"261","0"  ,"0","0","0","0"   );
ins[1428]=  new insee(1428,"78517","RAMBOUILLET",48.642961, 1.825819  ,"24758"  ,"10097","260"  ,"1 398 486","0143","107","589"   );
ins[1429]=  new insee(1429,"78518","RENNEMOULIN",48.834526, 2.044442  ,"128"  ,"42","0"  ,"0","0","0","0"   );
ins[1430]=  new insee(1430,"78520","RICHEBOURG",48.818329, 1.633292  ,"1378"  ,"403","0"  ,"0","0","0","0"   );
ins[1431]=  new insee(1431,"78522","ROCHEFORT-EN-YVELINES",48.585411, 1.98821  ,"774"  ,"308","0"  ,"0","0","0","0"   );
ins[1432]=  new insee(1432,"78524","ROCQUENCOURT",48.836412, 2.11168  ,"3218"  ,"1381","0"  ,"0","0","0","0"   );
ins[1433]=  new insee(1433,"78528","ROLLEBOISE",49.018947, 1.607387  ,"401"  ,"155","0"  ,"0","0","0","0"   );
ins[1434]=  new insee(1434,"78530","ROSAY",48.914093, 1.679597  ,"364"  ,"144","0"  ,"0","0","0","0"   );
ins[1435]=  new insee(1435,"78531","ROSNY-SUR-SEINE",48.998783, 1.631066  ,"4758"  ,"1733","0"  ,"0","0","0","0"   );
ins[1436]=  new insee(1436,"78536","SAILLY",49.040666, 1.800642  ,"349"  ,"113","0"  ,"0","0","0","0"   );
ins[1437]=  new insee(1437,"78537","SAINT-ARNOULT-EN-YVELINES",48.571479, 1.938994  ,"5671"  ,"2053","0"  ,"0","0","0","0"   );
ins[1438]=  new insee(1438,"78545","SAINT-CYR-L'ECOLE",48.803387, 2.07275  ,"14566"  ,"5823","0"  ,"0","0172","226","578"   );
ins[1439]=  new insee(1439,"78548","SAINT-FORGET",48.709919, 1.993273  ,"521"  ,"175","0"  ,"0","0","0","0"   );
ins[1440]=  new insee(1440,"78550","SAINT-GERMAIN",48.898731, 2.093595  ,"38423"  ,"15953","1 266"  ,"1 682 141","0428","218","1173"   );
ins[1441]=  new insee(1441,"78551","SAINT-GERMAIN-EN-LAYE",48.898731, 2.093595  ,"38423"  ,"15953","1 266"  ,"1 682 141","0428","218","1173"   );
ins[1442]=  new insee(1442,"78557","SAINT-HILARION",48.619377, 1.735643  ,"799"  ,"288","0"  ,"0","0","0","0"   );
ins[1443]=  new insee(1443,"78558","SAINT-ILLIERS-LA-VILLE",48.976601, 1.539725  ,"269"  ,"88","0"  ,"0","0","0","0"   );
ins[1444]=  new insee(1444,"78559","SAINT-ILLIERS-LE-BOIS",48.961691, 1.503649  ,"437"  ,"146","0"  ,"0","0","0","0"   );
ins[1445]=  new insee(1445,"78561","SAINT-LAMBERT",48.733216, 2.019469  ,"380"  ,"142","0"  ,"0","0","0","0"   );
ins[1446]=  new insee(1446,"78562","SAINT-LEGER-EN-YVELINES",48.721884, 1.764789  ,"1322"  ,"488","0"  ,"0","0","0","0"   );
ins[1447]=  new insee(1447,"78564","SAINT-MARTIN-DE-BRETHENCOURT",48.50716, 1.916052  ,"588"  ,"196","0"  ,"0","0","0","0"   );
ins[1448]=  new insee(1448,"78565","SAINT-MARTIN-DES-CHAMPS",48.882502, 1.717476  ,"305"  ,"114","0"  ,"0","0","0","0"   );
ins[1449]=  new insee(1449,"78567","SAINT-MARTIN-LA-GARENNE",49.040631, 1.688702  ,"740"  ,"284","0"  ,"0","0","0","0"   );
ins[1450]=  new insee(1450,"78569","SAINTE-MESME",48.530937, 1.960574  ,"866"  ,"298","0"  ,"0","0","0","0"   );
ins[1451]=  new insee(1451,"78571","SAINT-NOM-LA-BRETECHE",48.855774, 2.018976  ,"4966"  ,"1680","0"  ,"0","0","0","0"   );
ins[1452]=  new insee(1452,"78575","SAINT-REMY-LES-CHEVREUSE",48.702062, 2.069554  ,"7651"  ,"2614","0"  ,"0","0","0","0"   );
ins[1453]=  new insee(1453,"78576","SAINT-REMY-L'HONORE",48.756074, 1.881554  ,"1299"  ,"482","0"  ,"0","0","0","0"   );
ins[1454]=  new insee(1454,"78586","SARTROUVILLE",48.945825, 2.172277  ,"50219"  ,"18421","175"  ,"1 292 634","0170","388","1065"   );
ins[1455]=  new insee(1455,"78588","SAULX-MARCHAIS",48.840996, 1.835422  ,"600"  ,"224","0"  ,"0","0","0","0"   );
ins[1456]=  new insee(1456,"78590","SENLISSE",48.687581, 1.980987  ,"484"  ,"194","0"  ,"0","0","0","0"   );
ins[1457]=  new insee(1457,"78591","SEPTEUIL",48.892802, 1.68058  ,"2046"  ,"702","0"  ,"0","0","0","0"   );
ins[1458]=  new insee(1458,"78597","SOINDRES",48.957218, 1.674648  ,"610"  ,"189","0"  ,"0","0","0","0"   );
ins[1459]=  new insee(1459,"78601","SONCHAMP",48.575034, 1.879387  ,"1485"  ,"528","0"  ,"0","0","0","0"   );
ins[1460]=  new insee(1460,"78605","TACOIGNIERES",48.836384, 1.675279  ,"956"  ,"323","0"  ,"0","0","0","0"   );
ins[1461]=  new insee(1461,"78606","TARTRE-GAUDRAN (LE)",48.700078, 1.595777  ,"29"  ,"11","0"  ,"0","0","0","0"   );
ins[1462]=  new insee(1462,"78608","TERTRE-SAINT-DENIS (LE)",48.938098, 1.606243  ,"101"  ,"29","0"  ,"0","0","0","0"   );
ins[1463]=  new insee(1463,"78609","TESSANCOURT-SUR-AUBETTE",49.024261, 1.920293  ,"920"  ,"306","0"  ,"0","0","0","0"   );
ins[1464]=  new insee(1464,"78615","THIVERVAL-GRIGNON",48.84454, 1.9424  ,"773"  ,"248","0"  ,"0","0","0","0"   );
ins[1465]=  new insee(1465,"78616","THOIRY",48.865102, 1.794569  ,"969"  ,"337","0"  ,"0","0","0","0"   );
ins[1466]=  new insee(1466,"78618","TILLY",48.882063, 1.576009  ,"439"  ,"155","0"  ,"0","0","0","0"   );
ins[1467]=  new insee(1467,"78620","TOUSSUS-LE-NOBLE",48.7458, 2.114048  ,"659"  ,"188","0"  ,"0","0","0","0"   );
ins[1468]=  new insee(1468,"78621","TRAPPES",48.778515, 1.999056  ,"28812"  ,"9354","0"  ,"0","0186","274","398"   );
ins[1469]=  new insee(1469,"78623","TREMBLAY-SUR-MAULDRE (LE)",48.777823, 1.876952  ,"813"  ,"308","0"  ,"0","0","0","0"   );
ins[1470]=  new insee(1470,"78624","TRIEL-SUR-SEINE",48.982, 2.002475  ,"11097"  ,"4078","0"  ,"0","0","0","0"   );
ins[1471]=  new insee(1471,"78638","VAUX-SUR-SEINE",49.00932, 1.956402  ,"4369"  ,"1537","0"  ,"0","0","0","0"   );
ins[1472]=  new insee(1472,"78640","VELIZY-VILLACOUBLAY",48.782828, 2.190009  ,"20342"  ,"8471","125"  ,"1 223 955","0161","153","1495"   );
ins[1473]=  new insee(1473,"78642","VERNEUIL-SUR-SEINE",48.983669, 1.965985  ,"14538"  ,"5556","0"  ,"0","0","0","0"   );
ins[1474]=  new insee(1474,"78643","VERNOUILLET",48.971576, 1.983932  ,"9471"  ,"3069","0"  ,"0","0","0","0"   );
ins[1475]=  new insee(1475,"78644","VERRIERE (LA)",48.75479, 1.955304  ,"6053"  ,"1807","0"  ,"0","0","0","0"   );
ins[1476]=  new insee(1476,"78646","VERSAILLES",48.80233, 2.129823  ,"85726"  ,"35908","2 952"  ,"1 617 385","0450","647","2392"   );
ins[1477]=  new insee(1477,"78647","VERT",48.940977, 1.691042  ,"737"  ,"284","0"  ,"0","0","0","0"   );
ins[1478]=  new insee(1478,"78650","VESINET (LE)",48.892246, 2.134619  ,"15921"  ,"6431","0"  ,"0","0","0","0"   );
ins[1479]=  new insee(1479,"78653","VICQ",48.815012, 1.835678  ,"259"  ,"92","0"  ,"0","0","0","0"   );
ins[1480]=  new insee(1480,"78655","VIEILLE-EGLISE-EN-YVELINES",48.670378, 1.874908  ,"742"  ,"247","0"  ,"0","0","0","0"   );
ins[1481]=  new insee(1481,"78668","VILLENEUVE-EN-CHEVRIE (LA)",49.014783, 1.528124  ,"534"  ,"190","0"  ,"0","0","0","0"   );
ins[1482]=  new insee(1482,"78672","VILLENNES-SUR-SEINE",48.939312, 1.999257  ,"4790"  ,"1731","0"  ,"0","0","0","0"   );
ins[1483]=  new insee(1483,"78674","VILLEPREUX",48.834011, 2.012041  ,"9601"  ,"3425","0"  ,"0","0","0","0"   );
ins[1484]=  new insee(1484,"78677","VILLETTE",48.927602, 1.692005  ,"470"  ,"168","0"  ,"0","0","0","0"   );
ins[1485]=  new insee(1485,"78681","VILLIERS-LE-MAHIEU",48.859242, 1.77133  ,"615"  ,"217","0"  ,"0","0","0","0"   );
ins[1486]=  new insee(1486,"78683","VILLIERS-SAINT-FREDERIC",48.821473, 1.888185  ,"2386"  ,"826","0"  ,"0","0","0","0"   );
ins[1487]=  new insee(1487,"78686","VIROFLAY",48.802318, 2.170809  ,"15211"  ,"6313","0"  ,"0","0","0","0"   );
ins[1488]=  new insee(1488,"78688","VOISINS-LE-BRETONNEUX",48.759536, 2.03902  ,"12153"  ,"3827","0"  ,"0","0","0","0"   );
ins[1489]=  new insee(1489,"91001","ABBEVILLE-LA-RIVIERE",48.346623, 2.16609  ,"262"  ,"83","0"  ,"0","0","0","0"   );
ins[1490]=  new insee(1490,"91016","ANGERVILLE",48.312326, 1.998802  ,"3265"  ,"1221","0"  ,"0","0","0","0"   );
ins[1491]=  new insee(1491,"91017","ANGERVILLIERS",48.592097, 2.064754  ,"1381"  ,"420","0"  ,"0","0","0","0"   );
ins[1492]=  new insee(1492,"91021","ARPAJON",48.587251, 2.248757  ,"9053"  ,"3910","0"  ,"0","0457","229","698"   );
ins[1493]=  new insee(1493,"91022","ARRANCOURT",48.34191, 2.163697  ,"133"  ,"41","0"  ,"0","0","0","0"   );
ins[1494]=  new insee(1494,"91027","ATHIS-MONS",48.70856, 2.382442  ,"29427"  ,"11139","76"  ,"1 375 218","0241","181","455"   );
ins[1495]=  new insee(1495,"91035","AUTHON-LA-PLAINE",48.450646, 1.957047  ,"305"  ,"111","0"  ,"0","0","0","0"   );
ins[1496]=  new insee(1496,"91037","AUVERNAUX",48.527875, 2.492484  ,"257"  ,"94","0"  ,"0","0","0","0"   );
ins[1497]=  new insee(1497,"91038","AUVERS-SAINT-GEORGES",48.49152, 2.21879  ,"1059"  ,"381","0"  ,"0","0","0","0"   );
ins[1498]=  new insee(1498,"91041","AVRAINVILLE",48.562924, 2.246645  ,"652"  ,"216","0"  ,"0","0","0","0"   );
ins[1499]=  new insee(1499,"91044","BALLAINVILLIERS",48.676157, 2.292664  ,"2749"  ,"934","0"  ,"0","0","0","0"   );
ins[1500]=  new insee(1500,"91045","BALLANCOURT-SUR-ESSONNE",48.525135, 2.385683  ,"6273"  ,"2376","0"  ,"0","0","0","0"   );
ins[1501]=  new insee(1501,"91047","BAULNE",48.49322, 2.360968  ,"1380"  ,"503","0"  ,"0","0","0","0"   );
ins[1502]=  new insee(1502,"91064","BIEVRES",48.754931, 2.215207  ,"4034"  ,"1545","0"  ,"0","0","0","0"   );
ins[1503]=  new insee(1503,"91067","BLANDY",48.313206, 2.256753  ,"104"  ,"41","0"  ,"0","0","0","0"   );
ins[1504]=  new insee(1504,"91069","BOIGNEVILLE",48.33496, 2.371298  ,"461"  ,"190","0"  ,"0","0","0","0"   );
ins[1505]=  new insee(1505,"91075","BOIS-HERPIN",48.368897, 2.231581  ,"57"  ,"23","0"  ,"0","0","0","0"   );
ins[1506]=  new insee(1506,"91079","BOISSY-LA-RIVIERE",48.375533, 2.154973  ,"455"  ,"173","0"  ,"0","0","0","0"   );
ins[1507]=  new insee(1507,"91080","BOISSY-LE-CUTTE",48.46896, 2.281699  ,"1200"  ,"381","0"  ,"0","0","0","0"   );
ins[1508]=  new insee(1508,"91081","BOISSY-LE-SEC",48.477751, 2.088895  ,"624"  ,"228","0"  ,"0","0","0","0"   );
ins[1509]=  new insee(1509,"91085","BOISSY-SOUS-SAINT-YON",48.558368, 2.2096  ,"3566"  ,"1234","0"  ,"0","0","0","0"   );
ins[1510]=  new insee(1510,"91086","BONDOUFLE",48.613039, 2.376738  ,"9129"  ,"3037","0"  ,"0","0","0","0"   );
ins[1511]=  new insee(1511,"91093","BOULLAY-LES-TROUX",48.679328, 2.046004  ,"581"  ,"198","0"  ,"0","0","0","0"   );
ins[1512]=  new insee(1512,"91095","BOURAY-SUR-JUINE",48.520332, 2.297809  ,"1867"  ,"698","0"  ,"0","0","0","0"   );
ins[1513]=  new insee(1513,"91097","BOUSSY-SAINT-ANTOINE",48.689162, 2.529865  ,"6352"  ,"2490","0"  ,"0","0","0","0"   );
ins[1514]=  new insee(1514,"91098","BOUTERVILLIERS",48.452841, 2.055434  ,"293"  ,"102","0"  ,"0","0","0","0"   );
ins[1515]=  new insee(1515,"91099","BOUTIGNY-SUR-ESSONNE",48.436148, 2.376392  ,"3002"  ,"1128","0"  ,"0","0","0","0"   );
ins[1516]=  new insee(1516,"91100","BOUVILLE",48.43153, 2.28489  ,"538"  ,"213","0"  ,"0","0","0","0"   );
ins[1517]=  new insee(1517,"91103","BRETIGNY-SUR-ORGE",48.609646, 2.307268  ,"21650"  ,"7918","55"  ,"1 178 576","0","0","0"   );
ins[1518]=  new insee(1518,"91105","BREUILLET",48.566205, 2.171433  ,"7331"  ,"2633","0"  ,"0","0","0","0"   );
ins[1519]=  new insee(1519,"91106","BREUX-JOUY",48.559597, 2.155744  ,"1259"  ,"436","0"  ,"0","0","0","0"   );
ins[1520]=  new insee(1520,"91109","BRIERES-LES-SCELLES",48.457635, 2.138383  ,"843"  ,"306","0"  ,"0","0","0","0"   );
ins[1521]=  new insee(1521,"91111","BRIIS-SOUS-FORGES",48.624202, 2.124972  ,"3211"  ,"1106","0"  ,"0","0","0","0"   );
ins[1522]=  new insee(1522,"91112","BROUY",48.316783, 2.278881  ,"112"  ,"48","0"  ,"0","0","0","0"   );
ins[1523]=  new insee(1523,"91114","BRUNOY",48.696669, 2.503546  ,"23617"  ,"9313","199"  ,"1401 513","0241","207","709"   );
ins[1524]=  new insee(1524,"91115","BRUYERES-LE-CHATEL",48.592672, 2.187933  ,"3013"  ,"1081","0"  ,"0","0","0","0"   );
ins[1525]=  new insee(1525,"91121","BUNO-BONNEVAUX",48.360132, 2.387809  ,"518"  ,"174","0"  ,"0","0","0","0"   );
ins[1526]=  new insee(1526,"91122","BURES-SUR-YVETTE",48.696857, 2.162101  ,"9679"  ,"3631","0"  ,"0","0","0","0"   );
ins[1527]=  new insee(1527,"91129","CERNY",48.475171, 2.328511  ,"3066"  ,"1067","0"  ,"0","0","0","0"   );
ins[1528]=  new insee(1528,"91130","CHALO-SAINT-MARS",48.426738, 2.0669  ,"1094"  ,"406","0"  ,"0","0","0","0"   );
ins[1529]=  new insee(1529,"91131","CHALOU-MOULINEUX",48.392664, 2.025938  ,"370"  ,"144","0"  ,"0","0","0","0"   );
ins[1530]=  new insee(1530,"91132","CHAMARANDE",48.513996, 2.217147  ,"1016"  ,"379","0"  ,"0","0","0","0"   );
ins[1531]=  new insee(1531,"91135","CHAMPCUEIL",48.514659, 2.446406  ,"2528"  ,"764","0"  ,"0","0","0","0"   );
ins[1532]=  new insee(1532,"91136","CHAMPLAN",48.708475, 2.274408  ,"2458"  ,"911","0"  ,"0","0","0","0"   );
ins[1533]=  new insee(1533,"91137","CHAMPMOTTEUX",48.342055, 2.320628  ,"241"  ,"93","0"  ,"0","0","0","0"   );
ins[1534]=  new insee(1534,"91145","CHATIGNONVILLE",48.467981, 1.931223  ,"89"  ,"30","0"  ,"0","0","0","0"   );
ins[1535]=  new insee(1535,"91148","CHAUFFOUR-LES-ETRECHY",48.503576, 2.168741  ,"119"  ,"45","0"  ,"0","0","0","0"   );
ins[1536]=  new insee(1536,"91156","CHEPTAINVILLE",48.551437, 2.265258  ,"1462"  ,"540","0"  ,"0","0","0","0"   );
ins[1537]=  new insee(1537,"91159","CHEVANNES",48.530942, 2.442657  ,"1400"  ,"467","0"  ,"0","0","0","0"   );
ins[1538]=  new insee(1538,"91161","CHILLY-MAZARIN",48.702749, 2.313137  ,"17737"  ,"7169","0"  ,"0","0","0","0"   );
ins[1539]=  new insee(1539,"91174","CORBEIL-ESSONNES",48.611057, 2.479295  ,"39378"  ,"14965","88"  ,"1262 520","0215","297","714"   );
ins[1540]=  new insee(1540,"91175","CORBREUSE",48.500694, 1.957955  ,"1486"  ,"506","0"  ,"0","0","0","0"   );
ins[1541]=  new insee(1541,"91179","COUDRAY-MONTCEAUX (LE)",48.567496, 2.481569  ,"2800"  ,"1224","0"  ,"0","0","0","0"   );
ins[1542]=  new insee(1542,"91180","COURANCES",48.440255, 2.475205  ,"352"  ,"128","0"  ,"0","0","0","0"   );
ins[1543]=  new insee(1543,"91182","COURCOURONNES",48.621141, 2.403766  ,"13954"  ,"4784","0"  ,"0","0","0","0"   );
ins[1544]=  new insee(1544,"91184","COURDIMANCHE-SUR-ESSONNE",48.417034, 2.37837  ,"251"  ,"89","0"  ,"0","0","0","0"   );
ins[1545]=  new insee(1545,"91186","COURSON-MONTELOUP",48.600344, 2.148724  ,"586"  ,"197","0"  ,"0","0","0","0"   );
ins[1546]=  new insee(1546,"91191","CROSNE",48.714685, 2.460199  ,"8154"  ,"3061","0"  ,"0","0","0","0"   );
ins[1547]=  new insee(1547,"91195","DANNEMOIS",48.452574, 2.476157  ,"679"  ,"275","0"  ,"0","0","0","0"   );
ins[1548]=  new insee(1548,"91198","D'HUISON-LONGUEVILLE",48.457844, 2.322408  ,"1232"  ,"441","0"  ,"0","0","0","0"   );
ins[1549]=  new insee(1549,"91200","DOURDAN",48.529651, 2.012109  ,"9555"  ,"3645","0"  ,"0","0","0","0"   );
ins[1550]=  new insee(1550,"91201","DRAVEIL",48.685895, 2.41016  ,"28093"  ,"10431","130"  ,"1 383 254","0151","227","462"   );
ins[1551]=  new insee(1551,"91204","ECHARCON",48.572936, 2.414305  ,"575"  ,"204","0"  ,"0","0","0","0"   );
ins[1552]=  new insee(1552,"91207","EGLY",48.579936, 2.221827  ,"5321"  ,"1834","0"  ,"0","0","0","0"   );
ins[1553]=  new insee(1553,"91215","EPINAY-SOUS-SENART",48.696927, 2.52415  ,"12797"  ,"4366","0"  ,"0","0","0","0"   );
ins[1554]=  new insee(1554,"91216","EPINAY-SUR-ORGE",48.67198, 2.324372  ,"9399"  ,"3472","0"  ,"0","0","0","0"   );
ins[1555]=  new insee(1555,"91222","ESTOUCHES",48.30251, 2.13377  ,"182"  ,"65","0"  ,"0","0","0","0"   );
ins[1556]=  new insee(1556,"91223","ETAMPES",48.437114, 2.163217  ,"21839"  ,"8370","90"  ,"1 455 500","0214","185","643"   );
ins[1557]=  new insee(1557,"91225","ETIOLLES",48.636691, 2.472895  ,"2548"  ,"931","0"  ,"0","0","0","0"   );
ins[1558]=  new insee(1558,"91226","ETRECHY",48.493339, 2.191726  ,"6104"  ,"2422","0"  ,"0","0","0","0"   );
ins[1559]=  new insee(1559,"91228","EVRY",48.624712, 2.430844  ,"49437"  ,"16927","0"  ,"0","0769","707","2 325"   );
ins[1560]=  new insee(1560,"91232","FERTE-ALAIS (LA)",48.48144, 2.346957  ,"3556"  ,"1275","0"  ,"0","0","0","0"   );
ins[1561]=  new insee(1561,"91235","FLEURY-MEROGIS",48.629915, 2.361076  ,"9074"  ,"1684","0"  ,"0","0","0","0"   );
ins[1562]=  new insee(1562,"91240","FONTAINE-LA-RIVIERE",48.356849, 2.153444  ,"172"  ,"64","0"  ,"0","0","0","0"   );
ins[1563]=  new insee(1563,"91243","FONTENAY-LES-BRIIS",48.619358, 2.156588  ,"1707"  ,"574","0"  ,"0","0","0","0"   );
ins[1564]=  new insee(1564,"91244","FONTENAY-LE-VICOMTE",48.548161, 2.398791  ,"884"  ,"294","0"  ,"0","0","0","0"   );
ins[1565]=  new insee(1565,"91247","FORET-LE-ROI (LA)",48.479665, 2.043181  ,"357"  ,"127","0"  ,"0","0","0","0"   );
ins[1566]=  new insee(1566,"91248","FORET-SAINTE-CROIX (LA)",48.384539, 2.230671  ,"111"  ,"47","0"  ,"0","0","0","0"   );
ins[1567]=  new insee(1567,"91249","FORGES-LES-BAINS",48.628047, 2.098394  ,"3229"  ,"1061","0"  ,"0","0","0","0"   );
ins[1568]=  new insee(1568,"91272","GIF-SUR-YVETTE",48.702329, 2.135218  ,"21364"  ,"7565","416"  ,"1412245","0","0","0"   );
ins[1569]=  new insee(1569,"91273","GIRONVILLE-SUR-ESSONNE",48.373653, 2.378304  ,"641"  ,"232","0"  ,"0","0","0","0"   );
ins[1570]=  new insee(1570,"91274","GOMETZ-LA-VILLE",48.671992, 2.125096  ,"986"  ,"336","0"  ,"0","0","0","0"   );
ins[1571]=  new insee(1571,"91275","GOMETZ-LE-CHATEL",48.677855, 2.136706  ,"1847"  ,"689","0"  ,"0","0","0","0"   );
ins[1572]=  new insee(1572,"91284","GRANGES-LE-ROI (LES)",48.504522, 2.021233  ,"873"  ,"302","0"  ,"0","0","0","0"   );
ins[1573]=  new insee(1573,"91286","GRIGNY",48.655148, 2.387251  ,"24512"  ,"8154","0"  ,"0","0","0","0"   );
ins[1574]=  new insee(1574,"91292","GUIBEVILLE",48.570745, 2.270216  ,"654"  ,"190","0"  ,"0","0","0","0"   );
ins[1575]=  new insee(1575,"91293","GUIGNEVILLE-SUR-ESSONNE",48.472869, 2.35544  ,"746"  ,"271","0"  ,"0","0","0","0"   );
ins[1576]=  new insee(1576,"91294","GUILLERVAL",48.36434, 2.099866  ,"708"  ,"259","0"  ,"0","0","0","0"   );
ins[1577]=  new insee(1577,"91312","IGNY",48.741448, 2.226783  ,"9381"  ,"3721","0"  ,"0","0","0","0"   );
ins[1578]=  new insee(1578,"91315","ITTEVILLE",48.514686, 2.341936  ,"5354"  ,"1903","0"  ,"0","0","0","0"   );
ins[1579]=  new insee(1579,"91318","JANVILLE-SUR-JUINE",48.514097, 2.260174  ,"1788"  ,"693","0"  ,"0","0","0","0"   );
ins[1580]=  new insee(1580,"91319","JANVRY",48.647805, 2.153395  ,"530"  ,"195","0"  ,"0","0","0","0"   );
ins[1581]=  new insee(1581,"91326","JUVISY-SUR-ORGE",48.691238, 2.376231  ,"11937"  ,"5507","0"  ,"0","0473","651","1107"   );
ins[1582]=  new insee(1582,"91330","LARDY",48.522037, 2.266072  ,"4375"  ,"1699","0"  ,"0","0","0","0"   );
ins[1583]=  new insee(1583,"91332","LEUDEVILLE",48.565679, 2.326952  ,"1187"  ,"409","0"  ,"0","0","0","0"   );
ins[1584]=  new insee(1584,"91333","LEUVILLE-SUR-ORGE",48.62006, 2.266784  ,"3761"  ,"1203","0"  ,"0","0","0","0"   );
ins[1585]=  new insee(1585,"91338","LIMOURS",48.645885, 2.072356  ,"6465"  ,"2276","0"  ,"0","0","0","0"   );
ins[1586]=  new insee(1586,"91339","LINAS",48.631306, 2.267361  ,"4970"  ,"1781","0"  ,"0","0","0","0"   );
ins[1587]=  new insee(1587,"91340","LISSES",48.597806, 2.425118  ,"7206"  ,"2390","0"  ,"0","0","0","0"   );
ins[1588]=  new insee(1588,"91345","LONGJUMEAU",48.692644, 2.29356  ,"19957"  ,"7821","0"  ,"0","0172","243","556"   );
ins[1589]=  new insee(1589,"91347","LONGPONT-SUR-ORGE",48.642519, 2.292029  ,"5843"  ,"2064","0"  ,"0","0","0","0"   );
ins[1590]=  new insee(1590,"91359","MAISSE",48.394122, 2.375744  ,"2622"  ,"956","0"  ,"0","0","0","0"   );
ins[1591]=  new insee(1591,"91363","MARCOUSSIS",48.642542, 2.231571  ,"7226"  ,"2499","0"  ,"0","0","0","0"   );
ins[1592]=  new insee(1592,"91374","MAROLLES-EN-BEAUCE",48.374762, 2.201428  ,"190"  ,"65","0"  ,"0","0","0","0"   );
ins[1593]=  new insee(1593,"91376","MAROLLES-EN-HUREPOIX",48.562064, 2.299497  ,"4669"  ,"1706","0"  ,"0","0","0","0"   );
ins[1594]=  new insee(1594,"91377","MASSY",48.730299, 2.272869  ,"37712"  ,"14744","102"  ,"1 284 974","0176","194","894"   );
ins[1595]=  new insee(1595,"91378","MAUCHAMPS",48.529666, 2.193757  ,"273"  ,"92","0"  ,"0","0","0","0"   );
ins[1596]=  new insee(1596,"91386","MENNECY",48.566833, 2.434883  ,"12779"  ,"4685","0"  ,"0","0","0","0"   );
ins[1597]=  new insee(1597,"91390","MEREVILLE",48.315143, 2.086627  ,"3066"  ,"1215","0"  ,"0","0","0","0"   );
ins[1598]=  new insee(1598,"91393","MEROBERT",48.416666, 2.006401  ,"458"  ,"162","0"  ,"0","0","0","0"   );
ins[1599]=  new insee(1599,"91399","MESPUITS",48.355998, 2.271738  ,"154"  ,"58","0"  ,"0","0","0","0"   );
ins[1600]=  new insee(1600,"91405","MILLY-LA-FORET",48.403178, 2.47044  ,"4601"  ,"1796","0"  ,"0","0","0","0"   );
ins[1601]=  new insee(1601,"91408","MOIGNY-SUR-ECOLE",48.433494, 2.457095  ,"1283"  ,"458","0"  ,"0","0","0","0"   );
ins[1602]=  new insee(1602,"91411","MOLIERES (LES)",48.671386, 2.065237  ,"1654"  ,"543","0"  ,"0","0","0","0"   );
ins[1603]=  new insee(1603,"91412","MONDEVILLE",48.491238, 2.415277  ,"688"  ,"241","0"  ,"0","0","0","0"   );
ins[1604]=  new insee(1604,"91414","MONNERVILLE",48.346753, 2.043005  ,"351"  ,"134","0"  ,"0","0","0","0"   );
ins[1605]=  new insee(1605,"91421","MONTGERON",48.706624, 2.456114  ,"21905"  ,"8617","179"  ,"1 386 405","0351","438","945"   );
ins[1606]=  new insee(1606,"91425","MONTLHERY",48.639708, 2.270938  ,"5676"  ,"2188","0"  ,"0","0","0","0"   );
ins[1607]=  new insee(1607,"91432","MORANGIS",48.704242, 2.330557  ,"10611"  ,"4056","0"  ,"0","0","0","0"   );
ins[1608]=  new insee(1608,"91433","MORIGNY-CHAMPIGNY",48.44634, 2.184215  ,"3922"  ,"1392","0"  ,"0","0","0","0"   );
ins[1609]=  new insee(1609,"91434","MORSANG-SUR-ORGE",48.654578, 2.350763  ,"19335"  ,"7277","0"  ,"0","0","0","0"   );
ins[1610]=  new insee(1610,"91435","MORSANG-SUR-SEINE",48.571282, 2.49286  ,"380"  ,"138","0"  ,"0","0","0","0"   );
ins[1611]=  new insee(1611,"91441","NAINVILLE-LES-ROCHES",48.505228, 2.493175  ,"457"  ,"160","0"  ,"0","0","0","0"   );
ins[1612]=  new insee(1612,"91457","NORVILLE (LA)",48.585325, 2.259021  ,"3944"  ,"1422","0"  ,"0","0","0","0"   );
ins[1613]=  new insee(1613,"91458","NOZAY",48.661012, 2.242553  ,"4275"  ,"1456","0"  ,"0","0","0","0"   );
ins[1614]=  new insee(1614,"91461","OLLAINVILLE",48.590427, 2.216979  ,"3896"  ,"1246","0"  ,"0","0","0","0"   );
ins[1615]=  new insee(1615,"91463","ONCY-SUR-ECOLE",48.3815, 2.474902  ,"878"  ,"307","0"  ,"0","0","0","0"   );
ins[1616]=  new insee(1616,"91468","ORMOY",48.576401, 2.447247  ,"1241"  ,"448","0"  ,"0","0","0","0"   );
ins[1617]=  new insee(1617,"91469","ORMOY-LA-RIVIERE",48.403717, 2.149902  ,"943"  ,"334","0"  ,"0","0","0","0"   );
ins[1618]=  new insee(1618,"91471","ORSAY",48.699003, 2.187859  ,"16236"  ,"6231","0"  ,"0","0","0","0"   );
ins[1619]=  new insee(1619,"91473","ORVEAU",48.448341, 2.292231  ,"183"  ,"64","0"  ,"0","0","0","0"   );
ins[1620]=  new insee(1620,"91477","PALAISEAU",48.718942, 2.233558  ,"28965"  ,"11595","239"  ,"1 730 610","0561","374","1859"   );
ins[1621]=  new insee(1621,"91479","PARAY-VIEILLE-POSTE",48.710383, 2.364772  ,"7188"  ,"2900","0"  ,"0","0","0","0"   );
ins[1622]=  new insee(1622,"91482","PECQUEUSE",48.646469, 2.048126  ,"587"  ,"221","0"  ,"0","0","0","0"   );
ins[1623]=  new insee(1623,"91494","PLESSIS-PATE (LE)",48.611876, 2.326233  ,"2926"  ,"1026","0"  ,"0","0","0","0"   );
ins[1624]=  new insee(1624,"91495","PLESSIS-SAINT-BENOIST",48.444455, 2.00563  ,"273"  ,"104","0"  ,"0","0","0","0"   );
ins[1625]=  new insee(1625,"91507","PRUNAY-SUR-ESSONNE",48.35686, 2.373618  ,"286"  ,"110","0"  ,"0","0","0","0"   );
ins[1626]=  new insee(1626,"91508","PUISELET-LE-MARAIS",48.403469, 2.262745  ,"324"  ,"108","0"  ,"0","0","0","0"   );
ins[1627]=  new insee(1627,"91511","PUSSAY",48.349846, 1.997145  ,"1726"  ,"694","0"  ,"0","0","0","0"   );
ins[1628]=  new insee(1628,"91514","QUINCY-SOUS-SENART",48.674912, 2.535403  ,"7426"  ,"2758","0"  ,"0","0","0","0"   );
ins[1629]=  new insee(1629,"91519","RICHARVILLE",48.471123, 1.998666  ,"400"  ,"136","0"  ,"0","0","0","0"   );
ins[1630]=  new insee(1630,"91521","RIS-ORANGIS",48.653674, 2.414886  ,"24436"  ,"9747","75"  ,"1 204 167","0","0","0"   );
ins[1631]=  new insee(1631,"91525","ROINVILLE",48.531228, 2.045935  ,"888"  ,"286","0"  ,"0","0","0","0"   );
ins[1632]=  new insee(1632,"91526","ROINVILLIERS",48.356138, 2.241829  ,"61"  ,"23","0"  ,"0","0","0","0"   );
ins[1633]=  new insee(1633,"91533","SACLAS",48.361023, 2.126369  ,"1664"  ,"616","0"  ,"0","0","0","0"   );
ins[1634]=  new insee(1634,"91534","SACLAY",48.730851, 2.174369  ,"2883"  ,"988","0"  ,"0","0","0","0"   );
ins[1635]=  new insee(1635,"91538","SAINT-AUBIN",48.714522, 2.140823  ,"694"  ,"248","0"  ,"0","0","0","0"   );
ins[1636]=  new insee(1636,"91540","SAINT-CHERON",48.553576, 2.123925  ,"4444"  ,"1670","0"  ,"0","0","0","0"   );
ins[1637]=  new insee(1637,"91544","SAINT-CYR-LA-RIVIERE",48.355189, 2.147622  ,"427"  ,"157","0"  ,"0","0","0","0"   );
ins[1638]=  new insee(1638,"91546","SAINT-CYR-SOUS-DOURDAN",48.568871, 2.035102  ,"951"  ,"349","0"  ,"0","0","0","0"   );
ins[1639]=  new insee(1639,"91547","SAINT-ESCOBILLE",48.430233, 1.966154  ,"492"  ,"153","0"  ,"0","0","0","0"   );
ins[1640]=  new insee(1640,"91549","SAINTE-GENEVIEVE-DES-BOIS",48.633874, 2.335915  ,"32125"  ,"12135","165"  ,"1 375 372","0401","367","1285"   );
ins[1641]=  new insee(1641,"91552","SAINT-GERMAIN-LES-ARPAJON",48.595456, 2.255374  ,"8227"  ,"2768","0"  ,"0","0","0","0"   );
ins[1642]=  new insee(1642,"91553","SAINT-GERMAIN-LES-CORBEIL",48.620207, 2.490107  ,"7051"  ,"2456","0"  ,"0","0","0","0"   );
ins[1643]=  new insee(1643,"91556","SAINT-HILAIRE",48.433969, 2.077337  ,"379"  ,"138","0"  ,"0","0","0","0"   );
ins[1644]=  new insee(1644,"91560","SAINT-JEAN-DE-BEAUREGARD",48.664689, 2.166701  ,"283"  ,"104","0"  ,"0","0","0","0"   );
ins[1645]=  new insee(1645,"91568","SAINT-MAURICE-MONTCOURONNE",48.580983, 2.123741  ,"1360"  ,"457","0"  ,"0","0","0","0"   );
ins[1646]=  new insee(1646,"91570","SAINT-MICHEL-SUR-ORGE",48.636892, 2.308269  ,"20375"  ,"7844","55"  ,"1 215 883","0","0","0"   );
ins[1647]=  new insee(1647,"91573","SAINT-PIERRE-DU-PERRAY",48.613134, 2.500939  ,"5801"  ,"1853","0"  ,"0","0","0","0"   );
ins[1648]=  new insee(1648,"91577","SAINTRY-SUR-SEINE",48.595049, 2.492542  ,"4998"  ,"1705","0"  ,"0","0","0","0"   );
ins[1649]=  new insee(1649,"91578","SAINT-SULPICE-DE-FAVIERES",48.541395, 2.179246  ,"315"  ,"117","0"  ,"0","0","0","0"   );
ins[1650]=  new insee(1650,"91579","SAINT-VRAIN",48.541732, 2.334788  ,"2800"  ,"999","0"  ,"0","0","0","0"   );
ins[1651]=  new insee(1651,"91581","SAINT-YON",48.564114, 2.189447  ,"811"  ,"281","0"  ,"0","0","0","0"   );
ins[1652]=  new insee(1652,"91587","SAULX-LES-CHARTREUX",48.693013, 2.269715  ,"4952"  ,"1785","0"  ,"0","0","0","0"   );
ins[1653]=  new insee(1653,"91589","SAVIGNY-SUR-ORGE",48.688093, 2.349994  ,"36258"  ,"14577","153"  ,"1 258 871","0212","131","456"   );
ins[1654]=  new insee(1654,"91593","SERMAISE",48.53628, 2.080026  ,"1471"  ,"532","0"  ,"0","0","0","0"   );
ins[1655]=  new insee(1655,"91599","SOISY-SUR-ECOLE",48.47479, 2.496315  ,"1321"  ,"619","0"  ,"0","0","0","0"   );
ins[1656]=  new insee(1656,"91600","SOISY-SUR-SEINE",48.64652, 2.449587  ,"7072"  ,"2591","0"  ,"0","0","0","0"   );
ins[1657]=  new insee(1657,"91602","SOUZY-LA-BRICHE",48.529283, 2.147953  ,"432"  ,"113","0"  ,"0","0","0","0"   );
ins[1658]=  new insee(1658,"91613","CONGERVILLE-THIONVILLE",48.376408, 1.99596  ,"225"  ,"73","0"  ,"0","0","0","0"   );
ins[1659]=  new insee(1659,"91617","TIGERY",48.640069, 2.508986  ,"1257"  ,"398","0"  ,"0","0","0","0"   );
ins[1660]=  new insee(1660,"91619","TORFOU",48.530564, 2.226421  ,"248"  ,"84","0"  ,"0","0","0","0"   );
ins[1661]=  new insee(1661,"91629","VALPUISEAUX",48.398184, 2.305347  ,"514"  ,"197","0"  ,"0","0","0","0"   );
ins[1662]=  new insee(1662,"91630","VAL-SAINT-GERMAIN (LE)",48.565454, 2.061689  ,"1438"  ,"487","0"  ,"0","0","0","0"   );
ins[1663]=  new insee(1663,"91631","VARENNES-JARCY",48.678309, 2.559818  ,"1907"  ,"652","0"  ,"0","0","0","0"   );
ins[1664]=  new insee(1664,"91634","VAUGRIGNEUSE",48.603284, 2.1217  ,"1084"  ,"383","0"  ,"0","0","0","0"   );
ins[1665]=  new insee(1665,"91635","VAUHALLAN",48.734094, 2.20716  ,"2058"  ,"735","0"  ,"0","0","0","0"   );
ins[1666]=  new insee(1666,"91639","VAYRES-SUR-ESSONNE",48.438028, 2.353729  ,"810"  ,"281","0"  ,"0","0","0","0"   );
ins[1667]=  new insee(1667,"91645","VERRIERES-LE-BUISSON",48.746154, 2.266844  ,"15923"  ,"5844","0"  ,"0","0","0","0"   );
ins[1668]=  new insee(1668,"91648","VERT-LE-GRAND",48.573697, 2.358323  ,"1911"  ,"710","0"  ,"0","0","0","0"   );
ins[1669]=  new insee(1669,"91649","VERT-LE-PETIT",48.551455, 2.366858  ,"2422"  ,"885","0"  ,"0","0","0","0"   );
ins[1670]=  new insee(1670,"91654","VIDELLES",48.464173, 2.431681  ,"560"  ,"218","0"  ,"0","0","0","0"   );
ins[1671]=  new insee(1671,"91657","VIGNEUX-SUR-SEINE",48.699368, 2.41732  ,"25652"  ,"9124","0"  ,"0","0","0","0"   );
ins[1672]=  new insee(1672,"91659","VILLABE",48.588984, 2.45319  ,"4832"  ,"1569","0"  ,"0","0","0","0"   );
ins[1673]=  new insee(1673,"91661","VILLEBON-SUR-YVETTE",48.698529, 2.226826  ,"9373"  ,"3656","0"  ,"0","0","0","0"   );
ins[1674]=  new insee(1674,"91662","VILLECONIN",48.514124, 2.124471  ,"637"  ,"231","0"  ,"0","0","0","0"   );
ins[1675]=  new insee(1675,"91665","VILLE-DU-BOIS (LA)",48.660799, 2.267979  ,"5901"  ,"2116","0"  ,"0","0","0","0"   );
ins[1676]=  new insee(1676,"91666","VILLEJUST",48.683113, 2.236525  ,"1655"  ,"590","0"  ,"0","0","0","0"   );
ins[1677]=  new insee(1677,"91667","VILLEMOISSON-SUR-ORGE",48.665216, 2.335397  ,"6878"  ,"2395","0"  ,"0","0","0","0"   );
ins[1678]=  new insee(1678,"91671","VILLENEUVE-SUR-AUVERS",48.475282, 2.248753  ,"601"  ,"195","0"  ,"0","0","0","0"   );
ins[1679]=  new insee(1679,"91679","VILLIERS-LE-BACLE",48.725671, 2.125351  ,"1093"  ,"375","0"  ,"0","0","0","0"   );
ins[1680]=  new insee(1680,"91685","VILLIERS-SUR-ORGE",48.658113, 2.302015  ,"3753"  ,"1369","0"  ,"0","0","0","0"   );
ins[1681]=  new insee(1681,"91687","VIRY-CHATILLON",48.679443, 2.375334  ,"30257"  ,"11910","72"  ,"1 319 573","0","0","0"   );
ins[1682]=  new insee(1682,"91689","WISSOUS",48.730987, 2.327422  ,"5160"  ,"1851","0"  ,"0","0","0","0"   );
ins[1683]=  new insee(1683,"91691","YERRES",48.709721, 2.483905  ,"27455"  ,"10758","142"  ,"1 349 985","0","0","0"   );
ins[1684]=  new insee(1684,"91692","ULIS (LES)",48.682659, 2.169012  ,"25785"  ,"9083","0"  ,"0","0","0","0"   );
ins[1685]=  new insee(1685,"92002","ANTONY",48.753665, 2.297112  ,"59855"  ,"23355","818"  ,"1 295 062","0344","235","1 458"   );
ins[1686]=  new insee(1686,"92004","ASNIERES-SUR-SEINE",48.918175, 2.283546  ,"75837"  ,"34045","829"  ,"1 516 312","0494","632","2 170"   );
ins[1687]=  new insee(1687,"92007","BAGNEUX",48.797898, 2.313703  ,"37252"  ,"15245","93"  ,"1 260 550","085","196","532"   );
ins[1688]=  new insee(1688,"92009","BOIS-COLOMBES",48.917456, 2.271311  ,"23885"  ,"10693","313"  ,"1 355 871","0","0","0"   );
ins[1689]=  new insee(1689,"92012","BOULOGNE-BILLANCOURT",48.833807, 2.243438  ,"106367"  ,"52390","3 555"  ,"1 726 827","0667","568","2665"   );
ins[1690]=  new insee(1690,"92014","BOURG-LA-REINE",48.779344, 2.315293  ,"18251"  ,"8078","0"  ,"0","0","0","0"   );
ins[1691]=  new insee(1691,"92019","CHATENAY-MALABRY",48.766136, 2.260752  ,"30621"  ,"11887","324"  ,"1 407 498","0","0","0"   );
ins[1692]=  new insee(1692,"92020","CHATILLON",48.79986, 2.285744  ,"28622"  ,"12468","217"  ,"1 306 370","0","0","0"   );
ins[1693]=  new insee(1693,"92022","CHAVILLE",48.809562, 2.189297  ,"17966"  ,"7779","0"  ,"0","0","0","0"   );
ins[1694]=  new insee(1694,"92023","CLAMART",48.799103, 2.262465  ,"48572"  ,"20123","644"  ,"1 391 452","0213","254","1 060"   );
ins[1695]=  new insee(1695,"92024","CLICHY",48.902695, 2.30408  ,"50179"  ,"23678","142"  ,"1 320 027","0195","317","1 277"   );
ins[1696]=  new insee(1696,"92025","COLOMBES",48.923033, 2.255003  ,"76757"  ,"31012","435"  ,"1 407 392","0277","310","1 552"   );
ins[1697]=  new insee(1697,"92026","COURBEVOIE",48.896825, 2.256515  ,"69694"  ,"33192","1 021"  ,"1 356 306","0317","257","1 931"   );
ins[1698]=  new insee(1698,"92032","FONTENAY-AUX-ROSES",48.791154, 2.289372  ,"23537"  ,"9906","298"  ,"1 344 699","0","0","0"   );
ins[1699]=  new insee(1699,"92033","GARCHES",48.844662, 2.187414  ,"18036"  ,"7456","0"  ,"0","0","0","0"   );
ins[1700]=  new insee(1700,"92035","GARENNE-COLOMBES (LA)",48.90986, 2.246385  ,"24067"  ,"11261","290"  ,"1 395 222","0","0","0"   );
ins[1701]=  new insee(1701,"92036","GENNEVILLIERS",48.933485, 2.299274  ,"42513"  ,"16243","0"  ,"0","0175","263","906"   );
ins[1702]=  new insee(1702,"92040","ISSY-LES-MOULINEAUX",48.823097, 2.273379  ,"52647"  ,"24094","602"  ,"1 488 163","0158","187","1232"   );
ins[1703]=  new insee(1703,"92044","LEVALLOIS-PERRET",48.894344, 2.28834  ,"54700"  ,"26810","1 078"  ,"1 593 171","015","82","2 255"   );
ins[1704]=  new insee(1704,"92046","MALAKOFF",48.814324, 2.287904  ,"29402"  ,"13650","119"  ,"1 341 847","0","0","0"   );
ins[1705]=  new insee(1705,"92047","MARNES-LA-COQUETTE",48.83064, 2.168318  ,"1519"  ,"552","0"  ,"0","0","0","0"   );
ins[1706]=  new insee(1706,"92048","MEUDON",48.812315, 2.238153  ,"43663"  ,"18145","1 103"  ,"1 488 904","0224","314","1 041"   );
ins[1707]=  new insee(1707,"92049","MONTROUGE",48.818463, 2.31993  ,"37733"  ,"19404","361"  ,"1 589 852","0274","234","898"   );
ins[1708]=  new insee(1708,"92050","NANTERRE",48.890006, 2.197022  ,"84281"  ,"31460","213"  ,"1 327 252","0246","284","1810"   );
ins[1709]=  new insee(1709,"92051","NEUILLY-SUR-SEINE",48.883568, 2.272505  ,"59848"  ,"28804","6 203"  ,"2 722 031","0256","219","1129"   );
ins[1710]=  new insee(1710,"92060","PLESSIS-ROBINSON (LE)",48.781013, 2.263261  ,"21618"  ,"9023","134"  ,"1 424 422","0","0","0"   );
ins[1711]=  new insee(1711,"92062","PUTEAUX",48.883283, 2.237615  ,"40780"  ,"19265","297"  ,"1 526 253","099","124","581"   );
ins[1712]=  new insee(1712,"92063","RUEIL-MALMAISON",48.877395, 2.179133  ,"73469"  ,"30212","1405"  ,"1 487 132","0265","201","932"   );
ins[1713]=  new insee(1713,"92064","SAINT-CLOUD",48.843873, 2.219443  ,"28157"  ,"11997","1520"  ,"2 094 022","0351","154","689"   );
ins[1714]=  new insee(1714,"92071","SCEAUX",48.777949, 2.292457  ,"19494"  ,"8369","0"  ,"0","0236","385","1 052"   );
ins[1715]=  new insee(1715,"92072","SEVRES",48.823952, 2.210392  ,"22534"  ,"9310","633"  ,"1 734 935","0176","155","907"   );
ins[1716]=  new insee(1716,"92073","SURESNES",48.870139, 2.222099  ,"39706"  ,"17681","496"  ,"1 616 751","0209","148","1026"   );
ins[1717]=  new insee(1717,"92075","VANVES",48.821222, 2.28576  ,"25414"  ,"12089","325"  ,"1 354 345","0189","282","1 010"   );
ins[1718]=  new insee(1718,"92076","VAUCRESSON",48.839419, 2.158407  ,"8141"  ,"3265","0"  ,"0","0","0","0"   );
ins[1719]=  new insee(1719,"92077","VILLE-D'AVRAY",48.826955, 2.188687  ,"11415"  ,"4612","0"  ,"0","0","0","0"   );
ins[1720]=  new insee(1720,"92078","VILLENEUVE-LA-GARENNE",48.936594, 2.331755  ,"22349"  ,"8138","0"  ,"0","082","232","420"   );
ins[1721]=  new insee(1721,"93001","AUBERVILLIERS",48.914823, 2.381207  ,"63136"  ,"25110","61"  ,"1 443 229","0499","480","2 011"   );
ins[1722]=  new insee(1722,"93005","AULNAY-SOUS-BOIS",48.940216, 2.502246  ,"80021"  ,"27128","192"  ,"1 415 024","0735","773","2 844"   );
ins[1723]=  new insee(1723,"93006","BAGNOLET",48.868696, 2.417728  ,"32511"  ,"13145","0"  ,"0","0","0","0"   );
ins[1724]=  new insee(1724,"93007","BLANC-MESNIL (LE)",48.938324, 2.460488  ,"46936"  ,"16966","67"  ,"1 330 357","0278","170","904"   );
ins[1725]=  new insee(1725,"93008","BOBIGNY",48.906428, 2.440461  ,"44079"  ,"15234","0"  ,"0","0250","278","1148"   );
ins[1726]=  new insee(1726,"93010","BONDY",48.902211, 2.482652  ,"46826"  ,"17424","0"  ,"0","0479","534","1 508"   );
ins[1727]=  new insee(1727,"93013","BOURGET (LE)",48.937727, 2.428813  ,"12110"  ,"5053","0"  ,"0","0","0","0"   );
ins[1728]=  new insee(1728,"93014","CLICHY-SOUS-BOIS",48.909394, 2.549978  ,"28288"  ,"8398","0"  ,"0","0","0","0"   );
ins[1729]=  new insee(1729,"93015","COUBRON",48.915326, 2.576031  ,"4612"  ,"1661","0"  ,"0","0","0","0"   );
ins[1730]=  new insee(1730,"93027","COURNEUVE (LA)",48.929489, 2.385794  ,"35310"  ,"12378","0"  ,"0","0267","312","1 745"   );
ins[1731]=  new insee(1731,"93029","DRANCY",48.919792, 2.45148  ,"62263"  ,"24287","82"  ,"1 336 775","0421","314","1 189"   );
ins[1732]=  new insee(1732,"93030","DUGNY",48.954323, 2.416274  ,"8641"  ,"3132","0"  ,"0","0","0","0"   );
ins[1733]=  new insee(1733,"93031","EPINAY-SUR-SEINE",48.953239, 2.312717  ,"46409"  ,"17190","82"  ,"1 263 240","0444","506","1887"   );
ins[1734]=  new insee(1734,"93032","GAGNY",48.882754, 2.534872  ,"36715"  ,"14044","146"  ,"1 325 588","0309","193","915"   );
ins[1735]=  new insee(1735,"93033","GOURNAY-SUR-MARNE",48.86405, 2.575472  ,"5925"  ,"2293","0"  ,"0","0","0","0"   );
ins[1736]=  new insee(1736,"93039","ILE-SAINT-DENIS (L')",48.935808, 2.340919  ,"6810"  ,"2621","0"  ,"0","0","0","0"   );
ins[1737]=  new insee(1737,"93045","LILAS (LES)",48.879622, 2.415708  ,"20226"  ,"9177","91"  ,"1 605 383","0418","466","2225"   );
ins[1738]=  new insee(1738,"93046","LIVRY-GARGAN",48.916552, 2.531578  ,"37288"  ,"15382","109"  ,"1 380 006","0423","281","1025"   );
ins[1739]=  new insee(1739,"93047","MONTFERMEIL",48.900187, 2.567104  ,"24121"  ,"7774","61"  ,"1 341 405","0","0","0"   );
ins[1740]=  new insee(1740,"93048","MONTREUIL",48.858262, 2.43684  ,"90674"  ,"38205","219"  ,"1 363 641","0455","654","2845"   );
ins[1741]=  new insee(1741,"93049","NEUILLY-PLAISANCE",48.861926, 2.506354  ,"18236"  ,"7043","0"  ,"0","0326","256","984"   );
ins[1742]=  new insee(1742,"93050","NEUILLY-SUR-MARNE",48.857271, 2.531384  ,"32754"  ,"11861","0"  ,"0","0","0","0"   );
ins[1743]=  new insee(1743,"93051","NOISY-LE-GRAND",48.847769, 2.552812  ,"58217"  ,"21273","150"  ,"1 404 201","0278","378","1628"   );
ins[1744]=  new insee(1744,"93053","NOISY-LE-SEC",48.890097, 2.452832  ,"37312"  ,"14546","72"  ,"1 257 580","0204","251","783"   );
ins[1745]=  new insee(1745,"93055","PANTIN",48.893115, 2.4128  ,"49919"  ,"21364","74"  ,"1 337 510","0364","320","1 436"   );
ins[1746]=  new insee(1746,"93057","PAVILLONS-SOUS-BOIS (LES)",48.904269, 2.504749  ,"18420"  ,"7522","0"  ,"0","0","0","0"   );
ins[1747]=  new insee(1747,"93059","PIERREFITTE-SUR-SEINE",48.964402, 2.360159  ,"25816"  ,"8946","0"  ,"0","0","0","0"   );
ins[1748]=  new insee(1748,"93061","PRE-SAINT-GERVAIS (LE)",48.885439, 2.403863  ,"16377"  ,"7641","0"  ,"0","0","0","0"   );
ins[1749]=  new insee(1749,"93062","RAINCY (LE)",48.899264, 2.517836  ,"12961"  ,"5536","0"  ,"0","0317","487","638"   );
ins[1750]=  new insee(1750,"93063","ROMAINVILLE",48.885036, 2.433999  ,"23779"  ,"9502","0"  ,"0","0","0","0"   );
ins[1751]=  new insee(1751,"93064","ROSNY-SOUS-BOIS",48.874256, 2.482539  ,"39105"  ,"15248","102"  ,"1 333 707","0552","532","1959"   );
ins[1752]=  new insee(1752,"93066","SAINT-DENIS",48.936065, 2.364883  ,"85832"  ,"33356","64"  ,"1 587 910","0546","642","4955"   );
ins[1753]=  new insee(1753,"93070","SAINT-OUEN",48.906089, 2.331831  ,"39722"  ,"17514","64"  ,"1 394 224","0221","392","2022"   );
ins[1754]=  new insee(1754,"93071","SEVRAN",48.937886, 2.529767  ,"47063"  ,"15772","0"  ,"0","0","0","0"   );
ins[1755]=  new insee(1755,"93072","STAINS",48.955798, 2.383002  ,"32839"  ,"11594","0"  ,"0","0309","353","1407"   );
ins[1756]=  new insee(1756,"93073","TREMBLAY-EN-FRANCE",48.950135, 2.57222  ,"33885"  ,"11644","0"  ,"0","0","0","0"   );
ins[1757]=  new insee(1757,"93074","VAUJOURS",48.932395, 2.567428  ,"5570"  ,"2178","0"  ,"0","0","0","0"   );
ins[1758]=  new insee(1758,"93077","VILLEMOMBLE",48.887618, 2.511012  ,"26995"  ,"11009","218"  ,"1 385 423","0","0","0"   );
ins[1759]=  new insee(1759,"93078","VILLEPINTE",48.957608, 2.545199  ,"33782"  ,"10469","0"  ,"0","0428","283","1349"   );
ins[1760]=  new insee(1760,"93079","VILLETANEUSE",48.96163, 2.343009  ,"11376"  ,"3749","0"  ,"0","0","0","0"   );
ins[1761]=  new insee(1761,"94001","ABLON-SUR-SEINE",48.721635, 2.418351  ,"4867"  ,"2009","0"  ,"0","0","0","0"   );
ins[1762]=  new insee(1762,"94002","ALFORTVILLE",48.798682, 2.423319  ,"36232"  ,"15741","0"  ,"0","0140","154","459"   );
ins[1763]=  new insee(1763,"94003","ARCUEIL",48.807022, 2.335966  ,"18061"  ,"8177","0"  ,"0","0","0","0"   );
ins[1764]=  new insee(1764,"94004","BOISSY-SAINT-LEGER",48.753583, 2.506702  ,"15289"  ,"5312","0"  ,"0","0495","321","1080"   );
ins[1765]=  new insee(1765,"94011","BONNEUIL-SUR-MARNE",48.768394, 2.4881  ,"15889"  ,"5881","0"  ,"0","0","0","0"   );
ins[1766]=  new insee(1766,"94015","BRY-SUR-MARNE",48.839191, 2.522464  ,"15000"  ,"5833","0"  ,"0","0","0","0"   );
ins[1767]=  new insee(1767,"94016","CACHAN",48.794778, 2.335122  ,"24838"  ,"9817","148"  ,"1 300 813","0","0","0"   );
ins[1768]=  new insee(1768,"94017","CHAMPIGNY-SUR-MARNE",48.81727, 2.497385  ,"74237"  ,"27937","230"  ,"1 386 340","0381","401","700"   );
ins[1769]=  new insee(1769,"94018","CHARENTON-LE-PONT",48.825891, 2.406891  ,"26582"  ,"12633","395"  ,"1 512 123","0291","182","1121"   );
ins[1770]=  new insee(1770,"94019","CHENNEVIERES-SUR-MARNE",48.799549, 2.540125  ,"17837"  ,"6816","0"  ,"0","0443","264","1060"   );
ins[1771]=  new insee(1771,"94021","CHEVILLY-LARUE",48.771767, 2.356828  ,"18149"  ,"6989","0"  ,"0","0","0","0"   );
ins[1772]=  new insee(1772,"94022","CHOISY-LE-ROI",48.766774, 2.414402  ,"34336"  ,"14402","111"  ,"1 459 846","0224","203","741"   );
ins[1773]=  new insee(1773,"94028","CRETEIL",48.788902, 2.452028  ,"82154"  ,"31758","254"  ,"1 377 849","0459","689","2 668"   );
ins[1774]=  new insee(1774,"94033","FONTENAY-SOUS-BOIS",48.851211, 2.474345  ,"50921"  ,"20658","641"  ,"1 639 583","0282","312","1101"   );
ins[1775]=  new insee(1775,"94034","FRESNES",48.755572, 2.322419  ,"25213"  ,"9170","65"  ,"1 249 947","0","0","0"   );
ins[1776]=  new insee(1776,"94037","GENTILLY",48.814929, 2.348922  ,"16118"  ,"7282","0"  ,"0","01 104","450","3 035"   );
ins[1777]=  new insee(1777,"94038","HAY-LES-ROSES (L')",48.778396, 2.340765  ,"29660"  ,"11676","225"  ,"1 366 876","0402","295","1890"   );
ins[1778]=  new insee(1778,"94041","IVRY-SUR-SEINE",48.807799, 2.374623  ,"50972"  ,"21730","119"  ,"1 450 258","0204","420","1079"   );
ins[1779]=  new insee(1779,"94042","JOINVILLE-LE-PONT",48.821865, 2.473886  ,"17117"  ,"7597","0"  ,"0","0","0","0"   );
ins[1780]=  new insee(1780,"94043","KREMLIN-BICETRE (LE)",48.812129, 2.356812  ,"23724"  ,"10661","70"  ,"1 355 789","0","0","0"   );
ins[1781]=  new insee(1781,"94044","LIMEIL-BREVANNES",48.751348, 2.488164  ,"17529"  ,"6156","0"  ,"0","0","0","0"   );
ins[1782]=  new insee(1782,"94046","MAISONS-ALFORT",48.805752, 2.440807  ,"51103"  ,"22979","0"  ,"0","0209","240","982"   );
ins[1783]=  new insee(1783,"94047","MANDRES-LES-ROSES",48.700477, 2.541124  ,"4117"  ,"1322","0"  ,"0","0","0","0"   );
ins[1784]=  new insee(1784,"94048","MAROLLES-EN-BRIE",48.731847, 2.550517  ,"5191"  ,"1588","0"  ,"0","0","0","0"   );
ins[1785]=  new insee(1785,"94052","NOGENT-SUR-MARNE",48.8371, 2.48797  ,"28191"  ,"12687","805"  ,"1 589 002","0576","412","1658"   );
ins[1786]=  new insee(1786,"94053","NOISEAU",48.778658, 2.548258  ,"3971"  ,"1423","0"  ,"0","0","0","0"   );
ins[1787]=  new insee(1787,"94054","ORLY",48.742982, 2.401324  ,"20470"  ,"7568","0"  ,"0","0","0","0"   );
ins[1788]=  new insee(1788,"94055","ORMESSON-SUR-MARNE",48.785568, 2.539751  ,"9793"  ,"3550","0"  ,"0","0","0","0"   );
ins[1789]=  new insee(1789,"94056","PERIGNY",48.695429, 2.551237  ,"2020"  ,"712","0"  ,"0","0","0","0"   );
ins[1790]=  new insee(1790,"94058","PERREUX-SUR-MARNE (LE)",48.839683, 2.507853  ,"30080"  ,"13110","465"  ,"1 401 155","0","0","0"   );
ins[1791]=  new insee(1791,"94059","PLESSIS-TREVISE (LE)",48.803063, 2.581124  ,"16656"  ,"6464","0"  ,"0","0","0","0"   );
ins[1792]=  new insee(1792,"94060","QUEUE-EN-BRIE (LA)",48.785235, 2.57865  ,"10852"  ,"3608","0"  ,"0","0","0","0"   );
ins[1793]=  new insee(1793,"94065","RUNGIS",48.748956, 2.351239  ,"5424"  ,"1906","0"  ,"0","0","0","0"   );
ins[1794]=  new insee(1794,"94067","SAINT-MANDE",48.839731, 2.417549  ,"19697"  ,"9538","0"  ,"0","0","0","0"   );
ins[1795]=  new insee(1795,"94068","SAINT-MAUR-DES-FOSSES",48.797907, 2.502959  ,"73069"  ,"32398","1 740"  ,"1 538 276","0280","82","709"   );
ins[1796]=  new insee(1796,"94069","SAINT-MAURICE",48.815642, 2.458994  ,"12748"  ,"5829","0"  ,"0","0","0","0"   );
ins[1797]=  new insee(1797,"94070","SANTENY",48.72561, 2.572346  ,"3140"  ,"1028","0"  ,"0","0","0","0"   );
ins[1798]=  new insee(1798,"94071","SUCY-EN-BRIE",48.770848, 2.522228  ,"24812"  ,"9269","231"  ,"1 338 256","0","0","0"   );
ins[1799]=  new insee(1799,"94073","THIAIS",48.765782, 2.392155  ,"28232"  ,"10451","142"  ,"1 502 447","0","0","0"   );
ins[1800]=  new insee(1800,"94074","VALENTON",48.74507, 2.4696  ,"11426"  ,"3862","0"  ,"0","0","0","0"   );
ins[1801]=  new insee(1801,"94075","VILLECRESNES",48.721176, 2.533487  ,"8361"  ,"3048","0"  ,"0","0","0","0"   );
ins[1802]=  new insee(1802,"94076","VILLEJUIF",48.795066, 2.366535  ,"47384"  ,"19358","132"  ,"1 349 076","0","0","0"   );
ins[1803]=  new insee(1803,"94077","VILLENEUVE-LE-ROI",48.734897, 2.418277  ,"18292"  ,"7099","0"  ,"0","0","0","0"   );
ins[1804]=  new insee(1804,"94078","VILLENEUVE-SAINT-GEORGES",48.729026, 2.447276  ,"28361"  ,"10727","0"  ,"0","0286","273","847"   );
ins[1805]=  new insee(1805,"94079","VILLIERS-SUR-MARNE",48.827283, 2.542613  ,"26632"  ,"9641","99"  ,"1 349 306","0","0","0"   );
ins[1806]=  new insee(1806,"94080","VINCENNES",48.845005, 2.434584  ,"43595"  ,"22303","931"  ,"1 479 244","0520","427","1 879"   );
ins[1807]=  new insee(1807,"94081","VITRY-SUR-SEINE",48.789444, 2.389323  ,"78908"  ,"30335","162"  ,"1 378 523","0394","459","1491"   );
ins[1808]=  new insee(1808,"95002","ABLEIGES",49.090344, 1.980635  ,"957"  ,"321","0"  ,"0","0","0","0"   );
ins[1809]=  new insee(1809,"95008","AINCOURT",49.071922, 1.776525  ,"657"  ,"219","0"  ,"0","0","0","0"   );
ins[1810]=  new insee(1810,"95011","AMBLEVILLE",49.150498, 1.696962  ,"350"  ,"124","0"  ,"0","0","0","0"   );
ins[1811]=  new insee(1811,"95012","AMENUCOURT",49.10611, 1.641637  ,"173"  ,"59","0"  ,"0","0","0","0"   );
ins[1812]=  new insee(1812,"95014","ANDILLY",49.004745, 2.299764  ,"2013"  ,"697","0"  ,"0","0","0","0"   );
ins[1813]=  new insee(1813,"95018","ARGENTEUIL",48.944252, 2.25096  ,"93961"  ,"35466","168"  ,"1 767 466","0541","1 078","2379"   );
ins[1814]=  new insee(1814,"95019","ARNOUVILLE-LES-GONESSE",48.991644, 2.417247  ,"12291"  ,"4622","0"  ,"0","0","0","0"   );
ins[1815]=  new insee(1815,"95023","ARRONVILLE",49.180585, 2.113966  ,"610"  ,"209","0"  ,"0","0","0","0"   );
ins[1816]=  new insee(1816,"95024","ARTHIES",49.09496, 1.789869  ,"258"  ,"86","0"  ,"0","0","0","0"   );
ins[1817]=  new insee(1817,"95026","ASNIERES-SUR-OISE",49.13232, 2.355998  ,"2479"  ,"882","0"  ,"0","0","0","0"   );
ins[1818]=  new insee(1818,"95028","ATTAINVILLE",49.056951, 2.345013  ,"1732"  ,"501","0"  ,"0","0","0","0"   );
ins[1819]=  new insee(1819,"95039","AUVERS-SUR-OISE",49.071195, 2.177165  ,"6820"  ,"2526","0"  ,"0","0","0","0"   );
ins[1820]=  new insee(1820,"95040","AVERNES",49.085791, 1.87252  ,"776"  ,"271","0"  ,"0","0","0","0"   );
ins[1821]=  new insee(1821,"95042","BAILLET-EN-FRANCE",49.06294, 2.299159  ,"1710"  ,"619","0"  ,"0","0","0","0"   );
ins[1822]=  new insee(1822,"95046","BANTHELU",49.125989, 1.814208  ,"138"  ,"50","0"  ,"0","0","0","0"   );
ins[1823]=  new insee(1823,"95051","BEAUCHAMP",49.01093, 2.196544  ,"8986"  ,"3355","0"  ,"0","0","0","0"   );
ins[1824]=  new insee(1824,"95052","BEAUMONT-SUR-OISE",49.142076, 2.286942  ,"8390"  ,"3091","0"  ,"0","0","0","0"   );
ins[1825]=  new insee(1825,"95054","BELLAY-EN-VEXIN (LE)",49.151249, 1.886661  ,"258"  ,"81","0"  ,"0","0","0","0"   );
ins[1826]=  new insee(1826,"95055","BELLEFONTAINE",49.098429, 2.465778  ,"485"  ,"151","0"  ,"0","0","0","0"   );
ins[1827]=  new insee(1827,"95056","BELLOY-EN-FRANCE",49.090254, 2.3687  ,"1536"  ,"598","0"  ,"0","0","0","0"   );
ins[1828]=  new insee(1828,"95058","BERNES-SUR-OISE",49.161435, 2.300216  ,"2220"  ,"686","0"  ,"0","0","0","0"   );
ins[1829]=  new insee(1829,"95059","BERVILLE",49.190766, 2.070712  ,"366"  ,"119","0"  ,"0","0","0","0"   );
ins[1830]=  new insee(1830,"95060","BESSANCOURT",49.037122, 2.212077  ,"6999"  ,"2410","0"  ,"0","0","0","0"   );
ins[1831]=  new insee(1831,"95061","BETHEMONT-LA-FORET",49.052812, 2.251025  ,"451"  ,"146","0"  ,"0","0","0","0"   );
ins[1832]=  new insee(1832,"95063","BEZONS",48.927322, 2.215622  ,"26263"  ,"9711","0"  ,"0","0131","131","432"   );
ins[1833]=  new insee(1833,"95074","BOISEMONT",49.02053, 2.000861  ,"690"  ,"239","0"  ,"0","0","0","0"   );
ins[1834]=  new insee(1834,"95078","BOISSY-L'AILLERIE",49.077417, 2.030327  ,"1668"  ,"592","0"  ,"0","0","0","0"   );
ins[1835]=  new insee(1835,"95088","BONNEUIL-EN-FRANCE",48.974271, 2.431554  ,"774"  ,"252","0"  ,"0","0","0","0"   );
ins[1836]=  new insee(1836,"95091","BOUFFEMONT",49.043626, 2.296265  ,"5701"  ,"1919","0"  ,"0","0","0","0"   );
ins[1837]=  new insee(1837,"95094","BOUQUEVAL",49.024167, 2.426064  ,"293"  ,"102","0"  ,"0","0","0","0"   );
ins[1838]=  new insee(1838,"95101","BRAY-ET-LU",49.13985, 1.659432  ,"753"  ,"235","0"  ,"0","0","0","0"   );
ins[1839]=  new insee(1839,"95102","BREANCON",49.14268, 2.022435  ,"332"  ,"115","0"  ,"0","0","0","0"   );
ins[1840]=  new insee(1840,"95110","BRIGNANCOURT",49.137507, 1.943394  ,"205"  ,"65","0"  ,"0","0","0","0"   );
ins[1841]=  new insee(1841,"95116","BRUYERES-SUR-OISE",49.158231, 2.330535  ,"3391"  ,"1029","0"  ,"0","0","0","0"   );
ins[1842]=  new insee(1842,"95119","BUHY",49.193954, 1.691382  ,"267"  ,"98","0"  ,"0","0","0","0"   );
ins[1843]=  new insee(1843,"95120","BUTRY-SUR-OISE",49.085386, 2.197451  ,"1969"  ,"666","0"  ,"0","0","0","0"   );
ins[1844]=  new insee(1844,"95127","CERGY",49.0525, 2.03883  ,"54781"  ,"18880","80"  ,"1 309 941","0924","1 017","3322"   );
ins[1845]=  new insee(1845,"95134","CHAMPAGNE-SUR-OISE",49.134034, 2.230815  ,"3889"  ,"1359","0"  ,"0","0","0","0"   );
ins[1846]=  new insee(1846,"95139","CHAPELLE-EN-VEXIN (LA)",49.184546, 1.731113  ,"320"  ,"103","0"  ,"0","0","0","0"   );
ins[1847]=  new insee(1847,"95141","CHARMONT",49.135462, 1.789795  ,"32"  ,"14","0"  ,"0","0","0","0"   );
ins[1848]=  new insee(1848,"95142","CHARS",49.160173, 1.937122  ,"1721"  ,"598","0"  ,"0","0","0","0"   );
ins[1849]=  new insee(1849,"95144","CHATENAY-EN-FRANCE",49.06635, 2.457466  ,"61"  ,"23","0"  ,"0","0","0","0"   );
ins[1850]=  new insee(1850,"95149","CHAUMONTEL",49.122771, 2.431661  ,"3250"  ,"1121","0"  ,"0","0","0","0"   );
ins[1851]=  new insee(1851,"95150","CHAUSSY",49.121967, 1.691308  ,"602"  ,"213","0"  ,"0","0","0","0"   );
ins[1852]=  new insee(1852,"95151","CHAUVRY",49.054088, 2.26939  ,"279"  ,"101","0"  ,"0","0","0","0"   );
ins[1853]=  new insee(1853,"95154","CHENNEVIERES-LES-LOUVRES",49.044987, 2.55153  ,"218"  ,"68","0"  ,"0","0","0","0"   );
ins[1854]=  new insee(1854,"95157","CHERENCE",49.088011, 1.674967  ,"143"  ,"55","0"  ,"0","0","0","0"   );
ins[1855]=  new insee(1855,"95166","CLERY-EN-VEXIN",49.127231, 1.837734  ,"411"  ,"126","0"  ,"0","0","0","0"   );
ins[1856]=  new insee(1856,"95169","COMMENY",49.126381, 1.891112  ,"375"  ,"134","0"  ,"0","0","0","0"   );
ins[1857]=  new insee(1857,"95170","CONDECOURT",49.040528, 1.941475  ,"486"  ,"180","0"  ,"0","0","0","0"   );
ins[1858]=  new insee(1858,"95176","CORMEILLES-EN-PARISIS",48.96879, 2.196021  ,"19643"  ,"7267","0"  ,"0","0","0","0"   );
ins[1859]=  new insee(1859,"95177","CORMEILLES-EN-VEXIN",49.115582, 2.0173  ,"863"  ,"307","0"  ,"0","0","0","0"   );
ins[1860]=  new insee(1860,"95181","COURCELLES-SUR-VIOSNE",49.077626, 2.003723  ,"275"  ,"96","0"  ,"0","0","0","0"   );
ins[1861]=  new insee(1861,"95183","COURDIMANCHE",49.035325, 2.002378  ,"5895"  ,"1980","0"  ,"0","0","0","0"   );
ins[1862]=  new insee(1862,"95197","DEUIL-LA-BARRE",48.975235, 2.324134  ,"20160"  ,"8115","143"  ,"1 300 616","0370","132","817"   );
ins[1863]=  new insee(1863,"95199","DOMONT",49.027168, 2.326959  ,"14883"  ,"5632","0"  ,"0","0","0","0"   );
ins[1864]=  new insee(1864,"95203","EAUBONNE",48.984748, 2.275767  ,"22882"  ,"9141","163"  ,"1 253 499","0","0","0"   );
ins[1865]=  new insee(1865,"95205","ECOUEN",49.018496, 2.379125  ,"7084"  ,"2585","0"  ,"0","0","0","0"   );
ins[1866]=  new insee(1866,"95210","ENGHIEN-LES-BAINS",48.970541, 2.306914  ,"10368"  ,"4775","0"  ,"0","0314","167","727"   );
ins[1867]=  new insee(1867,"95211","ENNERY",49.076826, 2.106055  ,"2036"  ,"686","0"  ,"0","0","0","0"   );
ins[1868]=  new insee(1868,"95212","EPIAIS-LES-LOUVRES",49.031873, 2.557096  ,"60"  ,"25","0"  ,"0","0","0","0"   );
ins[1869]=  new insee(1869,"95213","EPIAIS-RHUS",49.121792, 2.061907  ,"636"  ,"223","0"  ,"0","0","0","0"   );
ins[1870]=  new insee(1870,"95214","EPINAY-CHAMPLATREUX",49.085108, 2.415494  ,"75"  ,"24","0"  ,"0","0","0","0"   );
ins[1871]=  new insee(1871,"95218","ERAGNY",49.020704, 2.100028  ,"15568"  ,"5316","0"  ,"0","0","0","0"   );
ins[1872]=  new insee(1872,"95219","ERMONT",48.989242, 2.258968  ,"27494"  ,"10768","124"  ,"1 217 545","0523","241","1446"   );
ins[1873]=  new insee(1873,"95229","EZANVILLE",49.029719, 2.358425  ,"8825"  ,"3187","0"  ,"0","0","0","0"   );
ins[1874]=  new insee(1874,"95241","FONTENAY-EN-PARISIS",49.053097, 2.451235  ,"1710"  ,"518","0"  ,"0","0","0","0"   );
ins[1875]=  new insee(1875,"95250","FOSSES",49.094515, 2.50341  ,"9998"  ,"3272","0"  ,"0","0","0","0"   );
ins[1876]=  new insee(1876,"95252","FRANCONVILLE",48.983539, 2.228556  ,"33497"  ,"13142","72"  ,"1 724 867","0","0","0"   );
ins[1877]=  new insee(1877,"95253","FREMAINVILLE",49.065347, 1.866972  ,"477"  ,"152","0"  ,"0","0","0","0"   );
ins[1878]=  new insee(1878,"95254","FREMECOURT",49.119346, 2.002151  ,"464"  ,"157","0"  ,"0","0","0","0"   );
ins[1879]=  new insee(1879,"95256","FREPILLON",49.051191, 2.205849  ,"2262"  ,"823","0"  ,"0","0","0","0"   );
ins[1880]=  new insee(1880,"95257","FRETTE-SUR-SEINE (LA)",48.976244, 2.179645  ,"4378"  ,"1701","0"  ,"0","0","0","0"   );
ins[1881]=  new insee(1881,"95258","FROUVILLE",49.149509, 2.149969  ,"373"  ,"124","0"  ,"0","0","0","0"   );
ins[1882]=  new insee(1882,"95259","GADANCOURT",49.096095, 1.858084  ,"76"  ,"27","0"  ,"0","0","0","0"   );
ins[1883]=  new insee(1883,"95268","GARGES-LES-GONESSE",48.973298, 2.398208  ,"40058"  ,"12389","0"  ,"0","0152","135","549"   );
ins[1884]=  new insee(1884,"95270","GENAINVILLE",49.124815, 1.751487  ,"490"  ,"178","0"  ,"0","0","0","0"   );
ins[1885]=  new insee(1885,"95271","GENICOURT",49.089047, 2.068107  ,"544"  ,"174","0"  ,"0","0","0","0"   );
ins[1886]=  new insee(1886,"95277","GONESSE",48.986811, 2.44845  ,"24721"  ,"8669","0"  ,"0","0543","205","1210"   );
ins[1887]=  new insee(1887,"95280","GOUSSAINVILLE",49.032485, 2.471593  ,"27356"  ,"8811","0"  ,"0","0","0","0"   );
ins[1888]=  new insee(1888,"95282","GOUZANGREZ",49.112938, 1.908544  ,"171"  ,"60","0"  ,"0","0","0","0"   );
ins[1889]=  new insee(1889,"95287","GRISY-LES-PLATRES",49.13174, 2.050827  ,"556"  ,"192","0"  ,"0","0","0","0"   );
ins[1890]=  new insee(1890,"95288","GROSLAY",48.987152, 2.344246  ,"7385"  ,"2591","0"  ,"0","0","0","0"   );
ins[1891]=  new insee(1891,"95295","GUIRY-EN-VEXIN",49.109126, 1.85085  ,"175"  ,"57","0"  ,"0","0","0","0"   );
ins[1892]=  new insee(1892,"95298","HARAVILLIERS",49.173512, 2.055391  ,"460"  ,"163","0"  ,"0","0","0","0"   );
ins[1893]=  new insee(1893,"95301","HAUTE-ISLE",49.083132, 1.658384  ,"296"  ,"109","0"  ,"0","0","0","0"   );
ins[1894]=  new insee(1894,"95303","HEAULME (LE)",49.165893, 2.000725  ,"187"  ,"58","0"  ,"0","0","0","0"   );
ins[1895]=  new insee(1895,"95304","HEDOUVILLE",49.151853, 2.168597  ,"283"  ,"103","0"  ,"0","0","0","0"   );
ins[1896]=  new insee(1896,"95306","HERBLAY",48.99083, 2.167522  ,"23083"  ,"8398","117"  ,"1 382 642","0261","187","845"   );
ins[1897]=  new insee(1897,"95308","HEROUVILLE",49.100789, 2.131539  ,"598"  ,"214","0"  ,"0","0","0","0"   );
ins[1898]=  new insee(1898,"95309","HODENT",49.145392, 1.76785  ,"267"  ,"91","0"  ,"0","0","0","0"   );
ins[1899]=  new insee(1899,"95313","ISLE-ADAM (L')",49.112135, 2.217277  ,"11163"  ,"4412","0"  ,"0","0","0","0"   );
ins[1900]=  new insee(1900,"95316","JAGNY-SOUS-BOIS",49.078773, 2.443153  ,"224"  ,"83","0"  ,"0","0","0","0"   );
ins[1901]=  new insee(1901,"95323","JOUY-LE-MOUTIER",49.010752, 2.043931  ,"17804"  ,"5208","0"  ,"0","0","0","0"   );
ins[1902]=  new insee(1902,"95328","LABBEVILLE",49.136524, 2.144659  ,"489"  ,"175","0"  ,"0","0","0","0"   );
ins[1903]=  new insee(1903,"95331","LASSY",49.097267, 2.446495  ,"180"  ,"63","0"  ,"0","0","0","0"   );
ins[1904]=  new insee(1904,"95341","LIVILLIERS",49.095165, 2.095169  ,"367"  ,"128","0"  ,"0","0","0","0"   );
ins[1905]=  new insee(1905,"95348","LONGUESSE",49.062369, 1.931438  ,"511"  ,"170","0"  ,"0","0","0","0"   );
ins[1906]=  new insee(1906,"95351","LOUVRES",49.045632, 2.509643  ,"8797"  ,"3045","0"  ,"0","0","0","0"   );
ins[1907]=  new insee(1907,"95352","LUZARCHES",49.113218, 2.422356  ,"3899"  ,"1469","0"  ,"0","0","0","0"   );
ins[1908]=  new insee(1908,"95353","MAFFLIERS",49.076949, 2.307074  ,"1370"  ,"456","0"  ,"0","0","0","0"   );
ins[1909]=  new insee(1909,"95355","MAGNY-EN-VEXIN",49.155367, 1.786796  ,"5656"  ,"1982","0"  ,"0","0","0","0"   );
ins[1910]=  new insee(1910,"95365","MAREIL-EN-FRANCE",49.069378, 2.42692  ,"498"  ,"197","0"  ,"0","0","0","0"   );
ins[1911]=  new insee(1911,"95369","MARGENCY",49.00304, 2.291164  ,"2587"  ,"917","0"  ,"0","0","0","0"   );
ins[1912]=  new insee(1912,"95370","MARINES",49.144879, 1.982632  ,"2925"  ,"982","0"  ,"0","0","0","0"   );
ins[1913]=  new insee(1913,"95371","MARLY-LA-VILLE",49.079606, 2.499191  ,"5696"  ,"1901","0"  ,"0","0","0","0"   );
ins[1914]=  new insee(1914,"95379","MAUDETOUR-EN-VEXIN",49.099539, 1.775147  ,"177"  ,"66","0"  ,"0","0","0","0"   );
ins[1915]=  new insee(1915,"95387","MENOUVILLE",49.150732, 2.110294  ,"84"  ,"31","0"  ,"0","0","0","0"   );
ins[1916]=  new insee(1916,"95388","MENUCOURT",49.023718, 1.98627  ,"5084"  ,"1734","0"  ,"0","0","0","0"   );
ins[1917]=  new insee(1917,"95392","MERIEL",49.08003, 2.20582  ,"4062"  ,"1467","0"  ,"0","0","0","0"   );
ins[1918]=  new insee(1918,"95394","MERY-SUR-OISE",49.063832, 2.185995  ,"8929"  ,"2950","0"  ,"0","0","0","0"   );
ins[1919]=  new insee(1919,"95395","MESNIL-AUBRY (LE)",49.05142, 2.399359  ,"757"  ,"251","0"  ,"0","0","0","0"   );
ins[1920]=  new insee(1920,"95409","MOISSELLES",49.048051, 2.336423  ,"962"  ,"324","0"  ,"0","0","0","0"   );
ins[1921]=  new insee(1921,"95422","MONTGEROULT",49.082351, 2.004697  ,"411"  ,"147","0"  ,"0","0","0","0"   );
ins[1922]=  new insee(1922,"95424","MONTIGNY-LES-CORMEILLES",48.99836, 2.204553  ,"17183"  ,"5746","0"  ,"0","0","0","0"   );
ins[1923]=  new insee(1923,"95426","MONTLIGNON",49.006319, 2.283221  ,"2427"  ,"889","0"  ,"0","0","0","0"   );
ins[1924]=  new insee(1924,"95427","MONTMAGNY",48.974396, 2.346893  ,"13090"  ,"4265","0"  ,"0","0","0","0"   );
ins[1925]=  new insee(1925,"95428","MONTMORENCY",48.988765, 2.318706  ,"20599"  ,"8060","357"  ,"1 607 558","0239","272","742"   );
ins[1926]=  new insee(1926,"95429","MONTREUIL-SUR-EPTE",49.176485, 1.677492  ,"350"  ,"123","0"  ,"0","0","0","0"   );
ins[1927]=  new insee(1927,"95430","MONTSOULT",49.070484, 2.313725  ,"3519"  ,"1252","0"  ,"0","0","0","0"   );
ins[1928]=  new insee(1928,"95436","MOURS",49.133719, 2.269861  ,"1475"  ,"490","0"  ,"0","0","0","0"   );
ins[1929]=  new insee(1929,"95438","MOUSSY",49.137856, 1.908819  ,"113"  ,"33","0"  ,"0","0","0","0"   );
ins[1930]=  new insee(1930,"95445","NERVILLE-LA-FORET",49.089848, 2.278303  ,"749"  ,"220","0"  ,"0","0","0","0"   );
ins[1931]=  new insee(1931,"95446","NESLES-LA-VALLEE",49.128676, 2.169832  ,"1829"  ,"677","0"  ,"0","0","0","0"   );
ins[1932]=  new insee(1932,"95447","NEUILLY-EN-VEXIN",49.168775, 1.978113  ,"210"  ,"73","0"  ,"0","0","0","0"   );
ins[1933]=  new insee(1933,"95450","NEUVILLE-SUR-OISE",49.013263, 2.063915  ,"1433"  ,"501","0"  ,"0","0","0","0"   );
ins[1934]=  new insee(1934,"95452","NOINTEL",49.129229, 2.292898  ,"754"  ,"254","0"  ,"0","0","0","0"   );
ins[1935]=  new insee(1935,"95456","NOISY-SUR-OISE",49.136416, 2.331496  ,"667"  ,"217","0"  ,"0","0","0","0"   );
ins[1936]=  new insee(1936,"95459","NUCOURT",49.159463, 1.852834  ,"779"  ,"249","0"  ,"0","0","0","0"   );
ins[1937]=  new insee(1937,"95462","OMERVILLE",49.140163, 1.719781  ,"337"  ,"117","0"  ,"0","0","0","0"   );
ins[1938]=  new insee(1938,"95476","OSNY",49.061835, 2.050837  ,"14309"  ,"4607","0"  ,"0","0","0","0"   );
ins[1939]=  new insee(1939,"95480","PARMAIN",49.112998, 2.207273  ,"5274"  ,"1776","0"  ,"0","0","0","0"   );
ins[1940]=  new insee(1940,"95483","PERCHAY (LE)",49.110691, 1.934363  ,"476"  ,"159","0"  ,"0","0","0","0"   );
ins[1941]=  new insee(1941,"95487","PERSAN",49.153308, 2.271863  ,"9600"  ,"3381","0"  ,"0","0243","208","629"   );
ins[1942]=  new insee(1942,"95488","PIERRELAYE",49.022118, 2.155083  ,"6923"  ,"2449","0"  ,"0","0","0","0"   );
ins[1943]=  new insee(1943,"95489","PISCOP",49.012521, 2.343525  ,"632"  ,"219","0"  ,"0","0","0","0"   );
ins[1944]=  new insee(1944,"95491","PLESSIS-BOUCHARD (LE)",49.000996, 2.240493  ,"7006"  ,"2707","0"  ,"0","0","0","0"   );
ins[1945]=  new insee(1945,"95492","PLESSIS-GASSOT (LE)",49.033259, 2.414517  ,"74"  ,"31","0"  ,"0","0","0","0"   );
ins[1946]=  new insee(1946,"95493","PLESSIS-LUZARCHES (LE)",49.096245, 2.45308  ,"140"  ,"60","0"  ,"0","0","0","0"   );
ins[1947]=  new insee(1947,"95500","PONTOISE",49.048813, 2.09296  ,"27494"  ,"10880","126"  ,"1 441 495","0","0","0"   );
ins[1948]=  new insee(1948,"95504","PRESLES",49.115217, 2.281036  ,"3728"  ,"1345","0"  ,"0","0","0","0"   );
ins[1949]=  new insee(1949,"95509","PUISEUX-EN-FRANCE",49.060706, 2.499921  ,"2929"  ,"1020","0"  ,"0","0","0","0"   );
ins[1950]=  new insee(1950,"95510","PUISEUX-PONTOISE",49.056951, 2.017897  ,"422"  ,"124","0"  ,"0","0","0","0"   );
ins[1951]=  new insee(1951,"95523","ROCHE-GUYON (LA)",49.081305, 1.630253  ,"550"  ,"188","0"  ,"0","0","0","0"   );
ins[1952]=  new insee(1952,"95527","ROISSY-EN-FRANCE",49.004027, 2.515242  ,"2367"  ,"882","0"  ,"0","0","0","0"   );
ins[1953]=  new insee(1953,"95529","RONQUEROLLES",49.167057, 2.224542  ,"742"  ,"283","0"  ,"0","0","0","0"   );
ins[1954]=  new insee(1954,"95535","SAGY",49.049695, 1.952281  ,"1127"  ,"391","0"  ,"0","0","0","0"   );
ins[1955]=  new insee(1955,"95539","SAINT-BRICE-SOUS-FORET",48.999331, 2.35588  ,"12540"  ,"4391","0"  ,"0","0","0","0"   );
ins[1956]=  new insee(1956,"95541","SAINT-CLAIR-SUR-EPTE",49.206628, 1.678888  ,"801"  ,"252","0"  ,"0","0","0","0"   );
ins[1957]=  new insee(1957,"95543","SAINT-CYR-EN-ARTHIES",49.061036, 1.742025  ,"226"  ,"85","0"  ,"0","0","0","0"   );
ins[1958]=  new insee(1958,"95554","SAINT-GERVAIS",49.169244, 1.76757  ,"893"  ,"315","0"  ,"0","0","0","0"   );
ins[1959]=  new insee(1959,"95555","SAINT-GRATIEN",48.969309, 2.285058  ,"19226"  ,"7876","0"  ,"0","0","0","0"   );
ins[1960]=  new insee(1960,"95563","SAINT-LEU-LA-FORET",49.012974, 2.252103  ,"15127"  ,"5548","0"  ,"0","0","0","0"   );
ins[1961]=  new insee(1961,"95566","SAINT-MARTIN-DU-TERTRE",49.108308, 2.34815  ,"2346"  ,"834","0"  ,"0","0","0","0"   );
ins[1962]=  new insee(1962,"95572","SAINT-OUEN-L'AUMONE",49.045262, 2.107443  ,"19660"  ,"6884","0"  ,"0","0","0","0"   );
ins[1963]=  new insee(1963,"95574","SAINT-PRIX",49.004392, 2.260541  ,"6767"  ,"2366","0"  ,"0","0","0","0"   );
ins[1964]=  new insee(1964,"95580","SAINT-WITZ",49.091789, 2.567488  ,"1925"  ,"619","0"  ,"0","0","0","0"   );
ins[1965]=  new insee(1965,"95582","SANNOIS",48.969225, 2.256482  ,"25349"  ,"9612","95"  ,"1 208 039","0","0","0"   );
ins[1966]=  new insee(1966,"95584","SANTEUIL",49.126082, 1.951579  ,"578"  ,"205","0"  ,"0","0","0","0"   );
ins[1967]=  new insee(1967,"95585","SARCELLES",48.996308, 2.379464  ,"57871"  ,"18056","0"  ,"0","0993","523","2 035"   );
ins[1968]=  new insee(1968,"95592","SERAINCOURT",49.035483, 1.866291  ,"1261"  ,"444","0"  ,"0","0","0","0"   );
ins[1969]=  new insee(1969,"95594","SEUGY",49.122167, 2.39445  ,"1049"  ,"384","0"  ,"0","0","0","0"   );
ins[1970]=  new insee(1970,"95598","SOISY-SOUS-MONTMORENCY",48.987569, 2.296909  ,"16802"  ,"6682","0"  ,"0","0","0","0"   );
ins[1971]=  new insee(1971,"95604","SURVILLIERS",49.096977, 2.543627  ,"3654"  ,"1386","0"  ,"0","0","0","0"   );
ins[1972]=  new insee(1972,"95607","TAVERNY",49.022871, 2.217549  ,"25909"  ,"9415","119"  ,"1 246 539","0373","268","923"   );
ins[1973]=  new insee(1973,"95610","THEMERICOURT",49.086824, 1.897471  ,"229"  ,"88","0"  ,"0","0","0","0"   );
ins[1974]=  new insee(1974,"95611","THEUVILLE",49.153969, 2.072308  ,"59"  ,"24","0"  ,"0","0","0","0"   );
ins[1975]=  new insee(1975,"95612","THILLAY (LE)",49.005025, 2.472171  ,"3665"  ,"1327","0"  ,"0","0","0","0"   );
ins[1976]=  new insee(1976,"95625","US",49.100662, 1.967035  ,"1253"  ,"433","0"  ,"0","0","0","0"   );
ins[1977]=  new insee(1977,"95627","VALLANGOUJARD",49.13824, 2.113706  ,"635"  ,"225","0"  ,"0","0","0","0"   );
ins[1978]=  new insee(1978,"95628","VALMONDOIS",49.09598, 2.190657  ,"1213"  ,"449","0"  ,"0","0","0","0"   );
ins[1979]=  new insee(1979,"95633","VAUDHERLAND",49.001154, 2.487424  ,"88"  ,"37","0"  ,"0","0","0","0"   );
ins[1980]=  new insee(1980,"95637","VAUREAL",49.024005, 2.022327  ,"16206"  ,"4415","0"  ,"0","0","0","0"   );
ins[1981]=  new insee(1981,"95641","VEMARS",49.069775, 2.569814  ,"2058"  ,"646","0"  ,"0","0","0","0"   );
ins[1982]=  new insee(1982,"95651","VETHEUIL",49.064809, 1.700587  ,"858"  ,"358","0"  ,"0","0","0","0"   );
ins[1983]=  new insee(1983,"95652","VIARMES",49.126003, 2.369972  ,"4681"  ,"1772","0"  ,"0","0","0","0"   );
ins[1984]=  new insee(1984,"95656","VIENNE-EN-ARTHIES",49.065576, 1.733589  ,"352"  ,"135","0"  ,"0","0","0","0"   );
ins[1985]=  new insee(1985,"95658","VIGNY",49.077308, 1.927407  ,"1036"  ,"355","0"  ,"0","0","0","0"   );
ins[1986]=  new insee(1986,"95660","VILLAINES-SOUS-BOIS",49.076513, 2.357735  ,"583"  ,"199","0"  ,"0","0","0","0"   );
ins[1987]=  new insee(1987,"95675","VILLERON",49.057972, 2.542211  ,"702"  ,"230","0"  ,"0","0","0","0"   );
ins[1988]=  new insee(1988,"95676","VILLERS-EN-ARTHIES",49.088576, 1.726343  ,"426"  ,"154","0"  ,"0","0","0","0"   );
ins[1989]=  new insee(1989,"95678","VILLIERS-ADAM",49.064173, 2.234277  ,"775"  ,"302","0"  ,"0","0","0","0"   );
ins[1990]=  new insee(1990,"95680","VILLIERS-LE-BEL",49.008233, 2.389015  ,"26145"  ,"8672","0"  ,"0","0","0","0"   );
ins[1991]=  new insee(1991,"95682","VILLIERS-LE-SEC",49.072698, 2.390648  ,"168"  ,"69","0"  ,"0","0","0","0"   );
ins[1992]=  new insee(1992,"95690","WY-DIT-JOLI-VILLAGE",49.10306, 1.835652  ,"307"  ,"117","0"  ,"0","0","0","0"   );
    
    for (var i = 0; i < ins.length ; i++) { 	zzInsees[i]=ins[i]}
	
  }
  




      //_______________________________________________________________________________________Evenenement
    function zzEvenemnt_Liste() {
    
    var sidebar_htmlTrie ="<br>";
    //("zzEvenemnt_Liste");
   for (var j = 0; j < zzGeoLibelle.length ; j++) {
       sidebar_htmlTrie += '<a href="javascript:myclick_delinquance(' + j + ')">' + " N&deg; "+ j+ " ( " + zzGeo[2*j] + ","+zzGeo[(2*j)+1] +" )"+ " Departement:"+ zzDepartement[j]+ "   " + zzVille[j] +"  " + zzGeoLibelle[j].substr(0,50)+   '</a><br>';
       }
    document.getElementById("sidebar").innerHTML = sidebar_htmlTrie ;
  }
  
        //_______________________________________________________________________________________Evenenement
    function zzEvenemnt_Liste100() {
    
    var sidebar_htmlTrie ="Nombre Ev&eacute;nements " +zzIndicePointsAAfficher.length +"<br>";
    //("zzEvenemnt_Liste");
    //alert("zzEvenemnt_Liste100    zzIndicePointsAAfficher.length ="+zzIndicePointsAAfficher.length +"        zzIndicePointsAAfficher =" +zzIndicePointsAAfficher);
   for (var k = 0; k < zzIndicePointsAAfficher.length; k++) {    //zzIndicePointsAAfficher.length 
   		 j = zzIndicePointsAAfficher[k];
       sidebar_htmlTrie += '<a href="javascript:myclick_delinquance(' + j + ')">' + "Departement:"+ zzDepartement[j]+ "   " + zzVille[j] + " N&deg; "+ j+ "  " + " ( " + zzGeo[2*j] +",   "+zzGeo[(2*j)+1] +" )"+ zzGeoLibelle[j].substr(0,60)+   '</a><br>';
       //alert("j=" +j + " sidebar_htmlTrie   "+ sidebar_htmlTrie);
       }
    //alert(sidebar_htmlTrie);       
    //document.getElementById("sidebar").innerHTML = "NEANT";  //sidebar_htmlTrie ;
    //document.getElementById("cellL1C2").innerHTML = sidebar_htmlTrie;  //sidebar_htmlTrie 
    document.getElementById("cellL2C2").innerHTML = sidebar_htmlTrie;  //sidebar_htmlTrie ;
  }
  
  
  




    
      //_______________________________________________________________________________________Evenenement
    function zzEvenemnt_Liste() {
    
    var sidebar_htmlTrie ="<br>";
    //("zzEvenemnt_Liste");
   for (var j = 0; j < zzGeoLibelle.length ; j++) {
       sidebar_htmlTrie += '<a href="javascript:myclick_delinquance(' + j + ')">' + " N&deg; "+ j+ " ( " + zzGeo[2*j] + ","+zzGeo[(2*j)+1] +" )"+ " Departement:"+ zzDepartement[j]+ "   " + zzVille[j] +"  " + zzGeoLibelle[j].substr(0,50)+   '</a><br>';
       }
    document.getElementById("sidebar").innerHTML = sidebar_htmlTrie ;
  }
  
        //_______________________________________________________________________________________Evenenement
    function zzEvenemnt_Liste100() {
    
    var sidebar_htmlTrie ="Nombre Ev&eacute;nements " +zzIndicePointsAAfficher.length +"<br>";
    //("zzEvenemnt_Liste");
    //alert("zzEvenemnt_Liste100    zzIndicePointsAAfficher.length ="+zzIndicePointsAAfficher.length +"        zzIndicePointsAAfficher =" +zzIndicePointsAAfficher);
   for (var k = 0; k < zzIndicePointsAAfficher.length; k++) {    //zzIndicePointsAAfficher.length 
   		 j = zzIndicePointsAAfficher[k];
       sidebar_htmlTrie += '<a href="javascript:myclick_delinquance(' + j + ')">' + "Departement:"+ zzDepartement[j]+ "   " + zzVille[j] + " N&deg; "+ j+ "  " + " ( " + zzGeo[2*j] +",   "+zzGeo[(2*j)+1] +" )"+ zzGeoLibelle[j].substr(0,60)+   '</a><br>';
       //alert("j=" +j + " sidebar_htmlTrie   "+ sidebar_htmlTrie);
       }
    //alert(sidebar_htmlTrie);       
    //document.getElementById("sidebar").innerHTML = "NEANT";  //sidebar_htmlTrie ;
    //document.getElementById("cellL1C2").innerHTML = sidebar_htmlTrie;  //sidebar_htmlTrie 
    document.getElementById("cellL2C2").innerHTML = sidebar_htmlTrie;  //sidebar_htmlTrie ;
  }
  
  
  
  
  
   //__________________________________________________________________________________
    function zzEvenement_reinitialize(){ //Pour reinitialiser l affichage
    	//alert("gmarkers_Delinquance.length=" +gmarkers_Delinquance.length +"   " +gmarkers_Delinquance );
        for (var j = 0; j < gmarkers_Delinquance.length  ; j++) {map.removeOverlay(gmarkers_Delinquance[j]);}
        
      }
  //_____________________________________________________________________________________ZOOM
    function myzoom(a) {
      map.setZoom(map.getZoom() + a);
      zoomLevel = zoomLevel +a;
      //alert("zoomLevel=" + map.getZoom());
    }
 //_____________________________________________________________________________________ZOOM
    function setZoomLevel(b) {
      map.setZoom(b);
      zoomLevel = b;
    }    
   //__________________________________________________________________________________
   function zzMessage(typeDelinquance){ // Accident "Aggression" Incendie 
   alert("zzMessage");
  if(typeDelinquance == "Aggression"){alert("Veuillez voir les actes de délinquance")}
  		else {alert("Partie réservée aux abonnés")}
  }
  



 //__________________________________________________________________________________
    function zzAffichagePointsProches(point,distanceEnKm) { //Pour compter les faits divers autour du point
    	pointAAA = point;
    	  //zzEvenement_reinitialize();
    	  map.clearOverlays();
    	  var sidebar_CollegesDangeureux = '<font color="orange">Violence Scolaire (LE POINT N&deg;1772 31/08/2006)<br>';
    	  var sidebar_htmlTrie ="<br>";
    	  sidebar_Tableau = [];
    	  sidebar_Tableau_CollegesDangeureux = [];
    	  sidebar_Tableau_Commissariats = [];
    	  sidebar_Tableau_CommunesInsee =[];
    	  gmarkers_Delinquance =[];
    	  var sidebar_Pollution ='<br><font color="red">Pollution dans un rayon de 10 kms<br>';
        var j =0;
        var k =0;
        var distanceDuPointDeClick =0;
        var nombrePointsDistance =0;
        var nombreCollegesDangeureux = 0;
        var objet_CollegesDangeureux = null;
        // RECHERCHE  COLLEGE DANGEUREUX
        for (var i = 0; i < zzCollegesDangeureux.length ; i++) {    //
        	objet_CollegesDangeureux = zzCollegesDangeureux[i];
        	latDuPointARanger = objet_CollegesDangeureux.lat; //Coordonnee du College                 
            lngDuPointARanger = objet_CollegesDangeureux.lng;
            //alert("latDuPointARanger=" +latDuPointARanger +"    lngDuPointARanger=" + lngDuPointARanger);
            var pointARanger = new GLatLng(latDuPointARanger, lngDuPointARanger);
            distanceDuPointDeClick = point.distanceFrom(pointARanger).toFixed(0);
            //COLLEGE DANGEUREUX////////////////////////////
            if(point.distanceFrom(pointARanger).toFixed(0)< 5000){
          		  	sidebar_CollegesDangeureux += '<a href="javascript:myclick_CollegesDangeureux(' +  +i +','     + k + ')">' + "A " + (distanceDuPointDeClick/1000).toFixed(0) + "km "+ objet_CollegesDangeureux.Dep+ "   " + objet_CollegesDangeureux.Ville + " Coll&eacute;ge   "+ objet_CollegesDangeureux.NomCollege+   '</a><br>';
            	    var zzpoint= new GLatLng(latDuPointARanger,lngDuPointARanger);
    	 	    	var html = 'Coll&eacute;ge=  '  +' <br>  '+zzpoint+'<br>'+ objet_CollegesDangeureux.NomCollege;
    	 	    	marker = createMarker_New(zzpoint, "blue", (k), html); 
    	 	    	//marker = createMarker(zzpoint, "C", (i), html); //C pour College
    	 	    	sidebar_Tableau_CollegesDangeureux[nombreCollegesDangeureux] = i;
            	    gmarkers_CollegesDangeureux[(k)] = marker;
           		    map.addOverlay(marker);
           		    nombreCollegesDangeureux++;
           		    k++;
          		   }
       	}
        if(k==0){sidebar_CollegesDangeureux=" ";}	
        //FIN DU COLLEGE DANGEUREUX
        
   
		// RECHERCHE  DES COMMUNES INSEE
		//-----------------------------
		var sidebar_Insee = '<a href="javascript:myclick_CommunesINSEE_Suite(0)">Communes INSEE et délinquance </a>' ;
        var nombreCommunesInsee =0;
        //alert("zzInsees.length=" +zzInsees.length);
        for (var i = 0; i < zzInsees.length ; i++) {    
        	objet_Insee = zzInsees[i];
        	latDuPointARanger = objet_Insee.lat; //Coordonnee de la commune INSEE                 
            lngDuPointARanger = objet_Insee.lng;
            //alert("latDuPointARanger=" +latDuPointARanger +"    lngDuPointARanger=" + lngDuPointARanger);
            var pointARanger = new GLatLng(latDuPointARanger, lngDuPointARanger);
            distanceDuPointDeClick = point.distanceFrom(pointARanger).toFixed(0);
            //COMMUNE INSEE////////////////////////////
            if(point.distanceFrom(pointARanger).toFixed(0)< 9000){
            		//alert('distanceDuPointDeClick=' + distanceDuPointDeClick+ 'Commune N° INSEE  ' + objet_Insee.CodeInsee + ' ' + objet_Insee.Ville +'<br>  Population :' + objet_Insee.Population );
          		  	var zzpoint= new GLatLng(latDuPointARanger,lngDuPointARanger);
    	 	    	var html = 'Commune N&deg; INSEE  ' + objet_Insee.CodeInsee + ' ' + objet_Insee.Ville +'<br>  Population :' + objet_Insee.Population +   '<br> résidences principales:'+ objet_Insee.ResidencesPrincipalesN +'<br> Nombre redevables:' +objet_Insee.ISF_nombreRedevables +'<br> Patrimoine moyen:' + objet_Insee.ISF_patrimoineMoyen +'<br>Nombre de cambriolages:' + objet_Insee.IndexCambriolages_PN +'<br>Nombre de destructions:' + objet_Insee.IndexDestructions_PN +'<br> Nombre de vols:' + objet_Insee.IndexVols_PN;
    	 	    	marker = createMarker_New(zzpoint, "blue", (k), html); 
    	 	    	//marker = createMarker(zzpoint, "C", (i), html); //C pour College
    	 	    	sidebar_Tableau_CommunesInsee[nombreCommunesInsee] =[(distanceDuPointDeClick/1000).toFixed(2),i, k];
    	 	    	gmarkers_CommuneInsee[(k)] = marker;
            	    //if(objet_Insee.IndexCambriolages_PN.length >1){map.addOverlay(marker);}
           		    nombreCommunesInsee++;
           		    k++;
          		   }
          	}
        if(k==0){sidebar_Insee="Aucune commune INSEE proche! ";}	
        //FIN DE LA RECHERCHE DES COMMUNES INSEE 
     
        
        // RECHERCHE COMMISSARIATS PROCHES DE L ADRESSE
        //----------------------------------------------
        k=0;
        var objet_Commissariats = null;
        var sidebar_Commissariats = '<br><font color="orange">Commissariats/Gendarmerie &agrave, moins de 5 kms<br>';
        var nombreCommissariats = 0;
        for (var i = 0; i < zzCommissariats.length  - 1; i++) {    //zzCommissariats.length
        	objet_Commissariats = zzCommissariats[i];
        	latDuPointARanger = zzCommissariats[i].lat; //Coordonnee du Commissariat                 
            lngDuPointARanger = zzCommissariats[i].lng;
            //alert("latDuPointARanger=" +latDuPointARanger +"    lngDuPointARanger=" + lngDuPointARanger);
            var pointARanger = new GLatLng(latDuPointARanger, lngDuPointARanger);
            distanceDuPointDeClick = point.distanceFrom(pointARanger).toFixed(0);
            //COMMISSARIATS A 3 KM////////////////////////////
            if(point.distanceFrom(pointARanger).toFixed(0)< distanceDesFaitsParamEnM){            		         
          		  	if(nombreCommissariats <2){sidebar_Commissariats += '<a href="javascript:myclick_Commissariats(' +  +i +','     + k + ')">' + "A " + (distanceDuPointDeClick/1000).toFixed(0) + "km "+ objet_Commissariats.departement+ "   " + objet_Commissariats.adresse +   '</a><br>';}
            	    //var zzpoint= new GLatLng(latDuPointARanger,lngDuPointARanger);
    	 	    	//var html = 'Num&eacute;ro MapRisk  '  +objet_Commissariats.numeroCommissariat +'<br>'+ zzCommissariats[i].txtCourt+'<br>'+zzCommissariats[i].adresse + '<br>';
    	 	    	//marker = createMarker_New(zzpoint, "yellow", (k), html); // Gendarmerie
            	    //gmarkers_Commissariats[(k)] = marker;
           		    //map.addOverlay(marker);
           		    sidebar_Tableau_Commissariats[nombreCommissariats] =i;
           		    nombreCommissariats++;
           		    k++;
          		   }
          	}
          if(nombreCommissariats > 2 ){sidebar_Commissariats +='<a href="javascript:myclick_Commissariats_Suite( 1)" > Suite commissariats'; }    
          if(k==0){sidebar_Commissariats=" ";}	
        //FIN DE LA RECHERCHE DES COMMISSARIATS
        //DEBUT EVENEMENTS PROCHES
        //-----------------------------
        var num_pollution =0;
        gmarkers_Pollutions =[];
        sidebar_Pollution =  ' Aucun lieu de pollution à moins de 8 kms' ;
        sidebar_Tableau_Pollution= [];
        for (var i = 0; i < zzEvenements.length - 1 ; i++) {    //zzEvenements.length - 1  zzGeo.length
          //alert("i=" +i +"   zzEvenements.length=" + zzEvenements.length );
          latDuPointARanger = zzEvenements[i].lat; //Coordonnee de l evenement                 
          lngDuPointARanger = zzEvenements[i].lng;
          var pointARanger = new GLatLng(latDuPointARanger, lngDuPointARanger);
          distanceDuPointDeClick = point.distanceFrom(pointARanger).toFixed(0);
          //Pollution////////////////////////////
          if(point.distanceFrom(pointARanger).toFixed(0)< 5000){
          		//alert("j=" +j +"   zzEvenementType[j]" +zzEvenementType[j]);
          		if(zzEvenements[i].type=="PP"){
          			sidebar_Tableau_Pollution[num_pollution] =i;
          		  	sidebar_Pollution = ' ' + (num_pollution+1) + ' Lieux de pollution' + '<a href="javascript:myclick_Pollution_Suite(0)"> Plus' ;
            	    var zzpoint= new GLatLng(zzEvenements[i].lat,zzEvenements[i].lng);
    	 	    	var html = 'Num&eacute;ro EVENEMENT=  ' + zzEvenements[i].numeroEv + ' du '  +zzEvenements[i].date +' <br>' +point+'<br>'+ zzEvenements[i].departement+ '  ' + zzEvenements[i].rue + ' ' +zzEvenements[i].ville +'<br><textarea   cols="35" rows="8">'+ zzEvenements[i].txtCourt+'</textarea>';
    	 	    	marker = createMarker_New(zzpoint, "yellow", (num_pollution), html);
    	 	    	gmarkers_Pollutions[(num_pollution)] = marker;
    	 	    	map.addOverlay(marker);
           		    //map.addOverlay(marker);
           		    //alert("On passe par la case pollution");
           		    drawCircle(zzpoint, 100,"yellow" );
           		    num_pollution++;
          		   }
          	}
          var affichageLignesSidebar =[];
          var adresseExiste = " ";
          if(zzEvenements[i].rue.length > 3){adresseExiste ="*";}
          //alert("zzEvenements[i]" + zzEvenements[i]);
          if( point.distanceFrom(pointARanger).toFixed(0)< (distanceEnKm*1000)){
          	var libelle = " " +(distanceDuPointDeClick/1000).toFixed(1) + "km  " + adresseExiste + zzEvenements[i].ville + " N&deg; " + zzEvenements[i].numeroEv +" " +  zzEvenements[i].txtCourt;
          	sidebar_Tableau[nombrePointsDistance] = [libelle.substr(0,34) +"<br>",i, k];
            nombrePointsDistance++;
           	k++;
          	} 
          	
        }
		sidebar_Tableau.sort();
		myclick_EvenementProche_Suite(0,0);
		showEventsDisplayFirst();
		//alert("TESTTEST");
        
        }
  




 //__________________________________________________________________________________
    function zzAffichage100Points() { //Pour compter les faits divers autour du point
    	// On prend la carte actuelle et on compte le nombre des faits divers
      	var bounds = map.getBounds();
      	var southWest = bounds.getSouthWest();
      	var northEast = bounds.getNorthEast();
      	var lngDelta = northEast.lng() - southWest.lng(); //5*112/125000; // 500m
      	var latDelta = northEast.lat() - southWest.lat(); //5*112/125000; // 500m
       	//alert("southWest ="+ southWest+ "   northEast=" +northEast+ "   lngDelta="+lngDelta+ "   latDelta=" +latDelta);
      	var lngCentre = southWest.lng() +(lngDelta/2);
      	var latCentre =southWest.lat() +(latDelta/2);
        var pointX = new GLatLng(latCentre, lngCentre);
		    var html ="EN EFFET TESTS zoomLevel="+zoomLevel;
		    var marker = createMarker(pointX, "X",5 , html);
  	   	map.addOverlay(marker);
  		  //marker.openInfoWindowHtml(html );
      	zzIndicePointsAAfficher = [];                               //Points rentrant dans le rectangle
        var latDuPointARanger =  0;
        var lngDuPointARanger = 0;
        var nombrePoints =0;
        var x1 = 0;
        var y1 = 0;
        //EXAMEN DE CHAQUE POINT POUR SAVOIR S IL RENTRE DANS LE RECTANGLE
        for (var i = 0; i < zzGeo.length ; i++) {    //zzGeo.length
          latDuPointARanger = zzGeo[i]; //Rentre il dans le rectangle                  
          lngDuPointARanger = zzGeo[i+1];
          //alert("latDuPointARanger="+latDuPointARanger +"   lngDuPointARanger="+lngDuPointARanger);
          x1 = lngDuPointARanger - lngCentre ;
          if(x1<0){x1=(-x1);}
          y1 = latDuPointARanger - latCentre ;
          //alert("y1=" +y1);
          if(y1<0){y1 =(-y1);}
          if ( y1 < latDelta/2 ){
              if (x1 < lngDelta/2 ){//Le point est dans le rectangle j
              	zzIndicePointsAAfficher[nombrePoints] = i/2;
              	nombrePoints++
              	}
            } 
           i++
           } 
        //alert("zzAffichage100Points nombrePoints=" + nombrePoints +"    zzIndicePointsAAfficher.length=" +zzIndicePointsAAfficher.length );   
        return nombrePoints;
        }
  
  
  
    //_______________________________________________________________________________________LOAD
    function load() {
      if (GBrowserIsCompatible()) {
        //alert("OK_1");

        map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        var strUrl = window.location.href;
		zzEvenements_Integration();
        zzInsee_Integration();
		zzCollegeDangeureux_Integration();
        zzCommissariats_Integration();
		//alert("strUrl=" + strUrl);
		//Initialisations
        if(strUrl.indexOf("60") > -1){ xxinitVilleEtRue("60")}
		if(strUrl.indexOf("75") > -1){ xxinitVilleEtRue("75")}
		if(strUrl.indexOf("77") > -1){ xxinitVilleEtRue("77")}
		if(strUrl.indexOf("78") > -1){ xxinitVilleEtRue("78")}
		if(strUrl.indexOf("91") > -1){ xxinitVilleEtRue("91")}
		if(strUrl.indexOf("92") > -1){ xxinitVilleEtRue("92")}
		if(strUrl.indexOf("93") > -1){ xxinitVilleEtRue("93")}
		if(strUrl.indexOf("94") > -1){ xxinitVilleEtRue("94")}
		if(strUrl.indexOf("95") > -1){ xxinitVilleEtRue("95")}
		if(strUrl.indexOf("Tout") > -1){ xxinitVilleEtRue("Tout")} 

         //map.setCenter(new GLatLng(48.80233, 2.129823), zoomLevel +1);  //48.80233, 2.129823
        //var c1 = this.map_.fromLatLngToDivPixel(this.bounds_.getSouthWest());
        //var c2 = this.map_.fromLatLngToDivPixel(this.bounds_.getNorthEast());
       
        
        //Si on clicke sur la carte
        GEvent.addListener(map, "click", function(overlay, point) {
        	//alert("overlay" +overlay +"   " + point);
          if (overlay) {
            //map.removeOverlay(overlay);
          } else {
          	//alert("load" + point);
			aaTableauDeEvenements_Sauvegarde =[];
			pointAAA = point;
          	var zzTempNombreActes =zzAffichagePointsProches(point,distanceDesFaitsParamEnM/1000);
			createMarkers(50,0);
          	var message = message_delinquance(point);
          	var zzMarker = new GMarker(point);
          	//alert(zzMarker);
            map.addOverlay(zzMarker);
            map.setCenter(pointAAA, zoomLevel +1);
			zzMarker.openInfoWindowHtml(message);
            }
		}
          );
        //  document.getElementById("cellL2C2").innerHTML = point.toString();
        //}); 
        
        baseIcon = new GIcon();
        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
        baseIcon.iconSize = new GSize(20, 34);
        baseIcon.shadowSize = new GSize(37, 34);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);
        baseIcon.infoShadowAnchor = new GPoint(18, 25);
        geocoder = new GClientGeocoder();
        var address = getURLParam("Address").toUpperCase();
        //alert("load Address="+address);
        if(address.length >2){
        	      	 
        	if ( address.indexOf("XX1") > -1){ 
        		var aastrMotsClefs = address.substr(3, address.length);
        		if(strUrl.indexOf("75") > -1){ setZoomLevel(14);}
        		showEvents(aastrMotsClefs);
        		document.getElementsByName("nameMotsClefs")[0].value= aastrMotsClefs;
        		showEventsDisplayFirst();
        		return;
        		}
        	if ( address.indexOf("XX2") > -1){ //XX2DDTT DD=Departement 99= ALL TT=type
        		var aastrMotsClefs = address.substr(3, address.length);
				var depXX2 = address.substr(3, 2);
        		//myzoom(-2);
				//setZoomLevel(adressZoomLevelInit[depXX2] );
				//alert("depXX2=" + depXX2 + "   zoomLevel =" + zoomLevel);
        		showEventsByType(aastrMotsClefs); 
        		document.getElementsByName("nameMotsClefs")[0].value= aastrMotsClefs;
				createMarkersSimple(50);
				xxinitVilleEtRue(depXX2);
        		return;
        		}
			if ( address.indexOf("XX3") > -1){ //XX3DDlat919lng DD=Departement lat et lng
			
				var aLatLngArray= address.split("919");
				var XX3latPoint = aLatLngArray[0].substr(5, 2) +"." + aLatLngArray[0].substr(7, aLatLngArray[0].length);
				var XX3lngPoint = aLatLngArray[1].substr(0, 1) + "." + aLatLngArray[1].substr(1, aLatLngArray[1].length);
				//alert( "address=" + address + "   aLatLngArray=" + aLatLngArray + " XX3latPoint=" + XX3latPoint + "  XX3lngPoint=" + XX3lngPoint);
				var XX3zzpoint= new GLatLng(XX3latPoint,XX3lngPoint);
        		showEventsByXY(XX3zzpoint); 
				//alert("top.document.referrer=" + top.document.referrer);
				//alert("adressInit[address.substr(3, 2)];=" + adressInit[address.substr(3, 2)]);
				var depXX3 = address.substr(3, 2);
				xxinitVilleEtRue(depXX3);
				document.getElementById("MotClefs").value= "Carte des incendies" ;
        		showEventsDisplayFirst();
        		//myzoom(+2);
        		return;
        		}
			if ( address.indexOf("XX4") > -1){ //XX4DD_VILLE
        		xxsetVille(address.substr(3,2), address.substr(6,address.length - 6), " ");
        		if(strUrl.indexOf("75") > -1){ setZoomLevel(14);}
        		showAddress3(document.getElementById("Adresse1").value ) ;
        		return;
        		}
			
			
			document.getElementById("Adresse1").value = address;
			//alert("load address =" + address);
			showAddress3(address) ;
			document.getElementById("Adresse1").value = address;
			return;
			}
		//document.getElementById("Adresse1").value = adressInit;
		 showAddress3(document.getElementById("Adresse1").value) ;
        //alert("load getURLParam(Address)=" + address);
        //document.getElementsByName("address")[0].value= address;
        return;
        document.getElementById("cellL1C2").innerHTML = "Pour &eacute;valuer le p&eacute;ril du risque<br> La base contient " + (zzEvenements.length )  + " faits";
    }
    }

//_____________________________________________________________________________
// A Rectangle is a simple overlay that outlines a lat/lng bounds on the
    // map. It has a border of the given weight and color and can optionally
    // have a semi-transparent background color.
    function Rectangle(bounds, opt_weight, opt_color) {
      this.bounds_ = bounds;
      this.weight_ = opt_weight || 2;
      this.color_ = opt_color || "#888888";
    }
    Rectangle.prototype = new GOverlay();

    // Creates the DIV representing this rectangle.
    Rectangle.prototype.initialize = function(map) {
      // Create the DIV representing our rectangle
      var div = document.createElement("div");
      div.style.border = this.weight_ + "px solid " + this.color_;
      div.style.position = "absolute";

      // Our rectangle is flat against the map, so we add our selves to the
      // MAP_PANE pane, which is at the same z-index as the map itself (i.e.,
      // below the marker shadows)
      map.getPane(G_MAP_MAP_PANE).appendChild(div);

      this.map_ = map;
      this.div_ = div;
    }

    // Remove the main DIV from the map pane
    Rectangle.prototype.remove = function() {
      this.div_.parentNode.removeChild(this.div_);
    }

    // Copy our data to a new Rectangle
    Rectangle.prototype.copy = function() {
      return new Rectangle(this.bounds_, this.weight_, this.color_,
                           this.backgroundColor_, this.opacity_);
    }

    // Redraw the rectangle based on the current projection and zoom level
    Rectangle.prototype.redraw = function(force) {
      // We only need to redraw if the coordinate system has changed
      if (!force) return;

      // Calculate the DIV coordinates of two opposite corners of our bounds to
      // get the size and position of our rectangle
      var c1 = this.map_.fromLatLngToDivPixel(this.bounds_.getSouthWest());
      var c2 = this.map_.fromLatLngToDivPixel(this.bounds_.getNorthEast());

      // Now position our DIV based on the DIV coordinates of our bounds
      this.div_.style.width = Math.abs(c2.x - c1.x) + "px";
      this.div_.style.height = Math.abs(c2.y - c1.y) + "px";
      this.div_.style.left = (Math.min(c2.x, c1.x) - this.weight_) + "px";
      this.div_.style.top = (Math.min(c2.y, c1.y) - this.weight_) + "px";
    }








//______________________________________________
// FUNCTION createMarker	
// Creates and returns a marker whose info window displays the 
// letter corresponding to the given index in indice.
        function createMarker(point, letter, indiceX , message) {
          //alert("Dans createMarker point="+point+"  letter=" +letter+"  indiceX=" +indiceX + "   message=" +message);
          var icon = new GIcon(baseIcon);
          icon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
          //icon.image  = "http://sparce.cs.pdx.edu/cmap/blueIcons/marker2.png";
          var markerX = new GMarker(point, icon);
          gmarkers[indiceX] = markerX;
          GEvent.addListener( markerX, "click", function() {
                markerX.openInfoWindowHtml( message) ;
             }
           )
          // The new marker "mouseover" listener        
         //GEvent.addListener(markerX,"mouseover", function() {
          //markerX.openInfoWindowHtml(message);
         //});
         return markerX;
        }

//______________________________________________
// FUNCTION createMarker INSEE	
// Creates and returns a marker whose info window displays the 
// letter corresponding to the given index in indice.
        function createMarker_Insee(point, color, message) {
          //createMarker_New(zzpoint, "yellow", (k), html); //G pour Gendarmerie
          //icon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
          //alert("Dans createMarker point="+point+"  letter=" +letter+"  indiceX=" +indiceX + "   message=" +message);
         var icon = new GIcon(baseIcon);
		 if(color =="Green"){icon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/circular/greencirclemarker.png"}
		 if(color =="Blue"){icon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/circular/bluecirclemarker.png"}
		 if(color =="Yellow"){icon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/circular/yellowcirclemarker.png"}
	 	 var markerX = new GMarker(point, icon);
         GEvent.addListener( markerX, "click", function() {
                markerX.openInfoWindowHtml( message) ;
             }
            )
          // The new marker "mouseover" listener        
         
         return markerX;
        }



//______________________________________________
// FUNCTION createMarker_New	
// Creates and returns a marker whose info window displays the 
// letter corresponding to the given index in indice.
        function createMarker_New(point, color, k , message) {
			//Dans createMarker point="+point+"  letter=" +letter+"  indiceX=" +indiceX + "   message=" +message);
          var icon = new GIcon(baseIcon);
          //icon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
          //http://ddata.over-blog.com/xxxyyy/1/26/64/19/markers/marker11.png
          //http://ddata.over-blog.com/xxxyyy/1/26/64/19/markersblue/marker1.png
          //icon.image  = "http://sparce.cs.pdx.edu/cmap/" + color +"Icons/marker" +(k+1) +".png";
          var colorTemp = color;
		  var kTemp = k;
		  if(color =="red") {colorTemp="";}
		  if(k>99) {
			colorTemp="yellow"; 
			kTemp= kTemp -100;
			}
          icon.image = "http://ddata.over-blog.com/xxxyyy/1/26/64/19/markers" +colorTemp + "/marker" +(kTemp+1) +".png";
          //"http://ddata.over-blog.com/xxxyyy/1/26/64/19/markersyellow/marker1.png";}
          //if(k>20) { icon.image = "http://ddata.over-blog.com/xxxyyy/1/26/64/19/markers/marker.png"; }

          
          var markerX = new GMarker(point, icon);
          gmarkers[k] = markerX;
          GEvent.addListener( markerX, "click", function() {
          		//alert("createMarker_New message =" + stringHTML(message));
                markerX.openInfoWindowHtml( stringHTML(message)) ;
             }
            )
          // The new marker "mouseover" listener        
         
         return markerX;
        }

// Pour afficher les n premiers markers 
      function createMarkersSimple(n) {
            var Gcolor = "blue";
            var rayon = 50;
            var aNumeroEvenement =1;
            var html_2 = " ";
            var etoile = " ";
            var numeroEtiquette =1;
            var ligneCompteur = 0;
            var j =0;
            var ligneDebut =j;
            //alert("ligneCompteur="+ ligneCompteur +" n*affichage_NombreLignes =" + n*affichage_NombreLignes + "  j=" + j + "   ligneDebut= " + ligneDebut);
            //alert("ligneDebut=" +ligneDebut + " affichage_NombreLignes =" +affichage_NombreLignes  );
            var nombreMarkers_int = n;
            if( nombreMarkers_int > sidebar_Tableau.length) { nombreMarkers_int = sidebar_Tableau.length;}
            for (var i =ligneDebut; i <nombreMarkers_int ; i++){
            	numeroEtiquette =i; //Pour les markers
            	var tempk = sidebar_Tableau[i];
            	ligneCompteur++;
            	aNumeroEvenement = tempk[1]; 	//numero evenement
				//alert(" createMarkersSimple aNumeroEvenement =" + aNumeroEvenement );
            	var zzpoint= new GLatLng(zzEvenements[aNumeroEvenement].lat,zzEvenements[aNumeroEvenement].lng);
				html_2 = 'Num&eacute;ro EVENEMENT=  ' + zzEvenements[aNumeroEvenement].numeroEv + " du " +zzEvenements[aNumeroEvenement].date +' <br>  '+zzpoint+'<br>'+  "<br>" + stringHTML(zzEvenements[aNumeroEvenement].rue) + '   ' +zzEvenements[aNumeroEvenement].departement+ '  ' +stringHTML(zzEvenements[aNumeroEvenement].ville) +'<br><textarea   cols=45 rows=8>'+ stringHTML(zzEvenements[aNumeroEvenement].txtCourt)+'</textarea>';
          	  	if(zzEvenements[aNumeroEvenement].autoCorporel  =="1"){marker = createMarker_New(zzpoint, "green", (n), html_2);
          	  				drawCircle(zzpoint, rayon*2,"green" );
          	  				marker = createMarker_New(zzpoint, "green", (numeroEtiquette), html_2) //
          	 	    		}
          	 	    	else{
          	 	    		marker = createMarker_New(zzpoint, "red", (numeroEtiquette), html_2) //
          	 	    		}
          	   	if(zzEvenements[tempk[1]].type =="1"){//Braquage
          	   		Gcolor ="red";
          	   		drawCircle(zzpoint, rayon, "red") }
          	   	if(zzEvenements[tempk[1]].type =="AA"){//Agression s
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*2, "red") }
          	   	if(zzEvenements[tempk[1]].type =="AP"){//Agression contre Policiers
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*3, "red") } 
          	   	if(zzEvenements[tempk[1]].type =="DR"){//Drogue
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*2, "red") } 
          	   	if(zzEvenements[tempk[1]].type =="IV"){//Incendie véhicules
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*2, "red") } 
          	   	if(zzEvenements[tempk[1]].type =="SA"){//Sexe agression
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*2, "red") } 
          	   	if(zzEvenements[tempk[1]].type =="VB"){//Violences entre bandes
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*4, "orange") }   
          	    gmarkers_Delinquance[(i)] = marker;
                map.addOverlay(marker);
            	  	
            }
            //var tempDebut = sidebar_Tableau[aNumeroEvenement]; //Le dernier numero evenement. Le plus lointain
    	 	//aNumeroEvenement =  tempDebut[1]; ; 	
    	 	//zzpoint= new GLatLng(zzEvenements[aNumeroEvenement].lat,zzEvenements[aNumeroEvenement].lng);
			//var distanceEnM = zzpoint.distanceFrom(pointAAA).toFixed(2);
			//zoomLevel = 14;
			//if(distanceEnM < 2300) zoomLevel =12;
			//if(distanceEnM < 1801) zoomLevel =13;
			//if(distanceEnM < 1400) zoomLevel =14;
			//alert( "zzpoint.distanceFrom(pointAAA).toFixed(2) =" + zzpoint.distanceFrom(pointAAA).toFixed(2)  + "  <br>)zoomLevel=" + zoomLevel);
    	 	//map.setCenter(pointAAA, zoomLevel );
      	       
         } 
		
		
		
		
		
		
 //____________________________________________________
 // Pour afficher les n premiers markers et détermine le niveau de zoom
      function createMarkers(n, typeDeFaits) {
            var Gcolor = "blue";
            var rayon = 50;
            var aNumeroEvenement =1;
            var html_2 = " ";
            var etoile = " ";
            var numeroEtiquette =1;
            var ligneCompteur = 0;
            var j =0;
            var ligneDebut =j;
            //alert("ligneCompteur="+ ligneCompteur +" n*affichage_NombreLignes =" + n*affichage_NombreLignes + "  j=" + j + "   ligneDebut=j+1 = " + ligneDebut);
            ligneCompteur = 0;
            //alert("ligneDebut=" +ligneDebut + " affichage_NombreLignes =" +affichage_NombreLignes  );
            var nombreMarkers_int = n;
			//alert("createMarkers sidebar_Tableau="+sidebar_Tableau);
            if( nombreMarkers_int > sidebar_Tableau.length) { nombreMarkers_int = sidebar_Tableau.length;}
            for (var i =ligneDebut; i <nombreMarkers_int ; i++){
            	numeroEtiquette =i; //Pour les markers
            	var tempk = sidebar_Tableau[i];
            	if(typeDeFaits !=0) { 
            	 	if(typeDeFaitsTemp.indexOf(zzEvenements[tempk[1]].type) < 0  ){continue;}
            	 	}
            	ligneCompteur++;
            	aNumeroEvenement = tempk[1]; 	//numero evenement
            	var zzpoint= new GLatLng(zzEvenements[aNumeroEvenement].lat,zzEvenements[aNumeroEvenement].lng);
				var distanceEnM = zzpoint.distanceFrom(pointAAA).toFixed(2);
				if(distanceEnM > 1800) {
					numeroEtiquette =i; //i-1;
					tempk = sidebar_Tableau[numeroEtiquette];
					//alert("creatMarkers numeroEtiquette=" + numeroEtiquette + "  distanceEnM=" + distanceEnM + "  tempk=" + tempk);
					aNumeroEvenement =  tempk[1]; 
					break;
					}
                html_2 = 'Num&eacute;ro EVENEMENT=  ' + zzEvenements[aNumeroEvenement].numeroEv + " du " +zzEvenements[aNumeroEvenement].date +' <br>  '+zzpoint+'<br>'+  "<br>" + stringHTML(zzEvenements[aNumeroEvenement].rue) + '   ' +zzEvenements[aNumeroEvenement].departement+ '  ' +stringHTML(zzEvenements[aNumeroEvenement].ville) +'<br><textarea   cols=45 rows=8>'+ stringHTML(zzEvenements[aNumeroEvenement].txtCourt)+'</textarea>';
          	  	if(zzEvenements[aNumeroEvenement].autoCorporel  =="1"){marker = createMarker_New(zzpoint, "green", (n), html_2);
          	  				drawCircle(zzpoint, rayon*2,"green" );
          	  				marker = createMarker_New(zzpoint, "green", (numeroEtiquette), html_2) //
          	 	    		}
          	 	    	else{
          	 	    		marker = createMarker_New(zzpoint, "red", (numeroEtiquette), html_2) //
          	 	    		}
          	   	if(zzEvenements[tempk[1]].type =="1"){//Braquage
          	   		Gcolor ="red";
          	   		drawCircle(zzpoint, rayon, "red") }
          	   	if(zzEvenements[tempk[1]].type =="AA"){//Agression s
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*2, "red") }
          	   	if(zzEvenements[tempk[1]].type =="AP"){//Agression contre Policiers
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*3, "red") } 
          	   	if(zzEvenements[tempk[1]].type =="DR"){//Drogue
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*2, "red") } 
          	   	if(zzEvenements[tempk[1]].type =="IV"){//Incendie véhicules
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*2, "red") } 
          	   	if(zzEvenements[tempk[1]].type =="SA"){//Sexe agression
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*2, "red") } 
          	   	if(zzEvenements[tempk[1]].type =="VB"){//Violences entre bandes
          	   		Gcolor ="blue";
          	   		drawCircle(zzpoint, rayon*4, "orange") }   
          	    gmarkers_Delinquance[(i)] = marker;
                 	map.addOverlay(marker);
            	  	
            }
            var tempDebut = sidebar_Tableau[aNumeroEvenement]; //Le dernier numero evenement. Le plus lointain
    	 	//aNumeroEvenement =  tempDebut[1]; ; 	
    	 	zzpoint= new GLatLng(zzEvenements[aNumeroEvenement].lat,zzEvenements[aNumeroEvenement].lng);
			var distanceEnM = zzpoint.distanceFrom(pointAAA).toFixed(2);
			zoomLevel = 14;
			if(distanceEnM < 2300) zoomLevel =12;
			if(distanceEnM < 1801) zoomLevel =13;
			if(distanceEnM < 1400) zoomLevel =14;
			//alert( "zzpoint.distanceFrom(pointAAA).toFixed(2) =" + zzpoint.distanceFrom(pointAAA).toFixed(2)  + "  <br>)zoomLevel=" + zoomLevel);
    	 	map.setCenter(pointAAA, zoomLevel );
      	       
         } 









        
//_____________________________________________________________________________
// This function picks up the click and opens the corresponding info window
      function myclick(i) {
        
        var lngDelta = 3*112/125000; // 300m
        var latDelta = 3*112/125000;
        var pointaAnalyser = tableauPoint [i];
        //alert("Dans myclick lngDelta =" + lngDelta + "   pointR="+pointR );
        var rectBounds = new GLatLngBounds(
            new GLatLng(pointaAnalyser .lat() + latDelta,
                        pointaAnalyser .lng() + lngDelta),
            new GLatLng(pointaAnalyser .lat() - latDelta,
                        pointaAnalyser .lng() - lngDelta));
        tableauRectangle[indiceRectangle]= new Rectangle(rectBounds);
        //alert("Dans myclick indiceRectangle=" +indiceRectangle);
        map.addOverlay( tableauRectangle[indiceRectangle] );
        indiceRectangle++;
        //alert("myclick indiceRectangle=" +indiceRectangle);
        var nombreDesVoisins = mapRiskRectangle2(pointaAnalyser );
        var nombreDeRisquesVoisins =0;
        var nombreDeSinistresVoisins =0;
        //alert("myclick nombreDesVoisins=" + nombreDesVoisins );
        var m = indice;
        var voisins =" ";
        indice =  i;
        //alert("myclick i=" +i+ " indice="+indice);
        //LE POINT EST UN SINISTRE Liste des risques        
        //alert("myclick tableauDesVoisins =" + tableauDesVoisins +"tableauPointCode[i]" + tableauPointCode  );
        if(tableauPointCode[i]=="S"){
             voisins = "<br><b>Liste des risques voisins</b>";
             nombreDeRisquesVoisins = 0;
             for (var k = 0; k < nombreDesVoisins ; k++) {
               if(tableauPointCode[tableauDesVoisins[k] ]=="R"){
               	nombreDeRisquesVoisins++;
                voisins +="  "+ mapRiskAfficheRisque1(tableauDesVoisins[k]); }
               }
             if( nombreDeRisquesVoisins >0 ) {
             	document.getElementById("cellL2C2").innerHTML = nombreDeRisquesVoisins +" Risque(s) proche(s)" + voisins
            } else{document.getElementById("cellL2C2").innerHTML = "0 Risque(s) proche(s)"}
        }
        //LE POINT EST UN RISQUE  Liste des sinistres
        if(tableauPointCode[i]=="R"){
               voisins = '<br><font color="#ff0000"><b>Liste des sinistres voisins</b>';
               for (var k = 0; k < nombreDesVoisins ; k++) {
                  if(tableauPointCode[tableauDesVoisins[k] ]=="S"){
                  voisins +="<br>"+ mapRiskAfficheSinistre1(tableauDesVoisins[k]); }}
                  document.getElementById("cellL2C2").innerHTML = "Risque " + initNom[i]
         						+"<br>"+mapRiskAnalyse1String(tableauPoint[i]) + voisins  
         						+"<br> AdresseXY du point = "+tableauPoint[i];
        }
        //
        //Affichage des sinistres ou des risques 
         
        indice =m;

      }


    //____________________________________________________
    // This function picks up the click and opens the corresponding info window
      function myclickA(i) {
        //alert("dans myclick " + htmls[i]);
        //alert("gmarkers " + gmarkers[i]);
        gmarkersA[i].openInfoWindowHtml(htmlsA[i]);
      }

    //____________________________________________________
    // Pour afficher la description du College dangeureux 
      function myclick_CollegesDangeureux(iemeCollege, kiemeMarker) {
       	var objet_CollegesDangeureux1 = zzCollegesDangeureux[iemeCollege];
      	var html = 'Coll&eacute;ge ' + objet_CollegesDangeureux1.NomCollege +'<br>'+ objet_CollegesDangeureux1.Adresse +'<br>' + objet_CollegesDangeureux1.Dep +'  '+ objet_CollegesDangeureux1.Ville;
      	//alert("objet_CollegesDangeureux1 i="+iemeCollege+"   objet_CollegesDangeureux1="+objet_CollegesDangeureux1 );
        gmarkers_CollegesDangeureux[kiemeMarker].openInfoWindowHtml(html);
      }
//____________________________________________________
    // Pour afficher la description du College dangeureux 
    function myclick_CollegesDangeureux_Suite(n) {
      var lim = (n+1)*affichage_NombreLignes;
      if (lim > sidebar_Tableau_CollegesDangeureux.length){lim = sidebar_Tableau_CollegesDangeureux.length;}
      var sidebar_CollegesDangeureux = "<b>Liste des "+ sidebar_Tableau_CollegesDangeureux.length + " coll&eacute;ges violents </b> ("+ (n*affichage_NombreLignes +1) + " à "+ lim +")<br>";
      for (var i =n*affichage_NombreLignes; i <lim ; i++){
      		objet_CollegesDangeureux = zzCollegesDangeureux[sidebar_Tableau_CollegesDangeureux[i]];
      		sidebar_CollegesDangeureux += '<a href="javascript:myclick_CollegesDangeureux(' +  sidebar_Tableau_CollegesDangeureux[i] +','     + i + ')">' + "A " + objet_CollegesDangeureux.Dep+ "   " + objet_CollegesDangeureux.Ville + " Coll&eacute;ge   "+ objet_CollegesDangeureux.NomCollege+   '</a><br>';
      	 	}
      if(sidebar_Tableau_CollegesDangeureux.length> affichage_NombreLignes*(n+1) ){
        	sidebar_CollegesDangeureux +='<a href="javascript:myclick_EvenementProche_Suite('+ (n+1)+')" > Suite ';     
			}
	  		else{
			sidebar_CollegesDangeureux +='<a href="javascript:myclick_EvenementProche_Suite(0,0)" > Retour ';
			}    
	  document.getElementById("cellL1C2").innerHTML = sidebar_CollegesDangeureux;     
   }
 
 
     //____________________________________________________
    // Pour afficher la description de la commune INSEEx 
      function myclick_CommuneINSEE( inseeNumeroInterne, indiceDansMarker) {
      	var temp = sidebar_Tableau_CommunesInsee[inseeNumeroInterne];
      	var objet_Insee = zzInsees[inseeNumeroInterne];
       	var html = 'Commune N&deg; INSEE  ' + objet_Insee.CodeInsee + ' ' + objet_Insee.Ville +'<br>  Population :' + objet_Insee.Population +   '<br> résidences principales:'+ objet_Insee.ResidencesPrincipalesN +'<br> Nombre redevables:' +objet_Insee.ISF_nombreRedevables +'<br> Patrimoine moyen:' + objet_Insee.ISF_patrimoineMoyen +'<br>Nombre de cambriolages:' + objet_Insee.IndexCambriolages_PN +'<br>Nombre de destructions:' + objet_Insee.IndexDestructions_PN +'<br> Nombre de vols:' + objet_Insee.IndexVols_PN;
      	//alert("objet_CollegesDangeureux1 i="+iemeCollege+"   objet_CollegesDangeureux1="+objet_CollegesDangeureux1 );
        gmarkers_CommuneInsee[indiceDansMarker].openInfoWindowHtml(html);
      }
 
 
 
 
   
//____________________________________________________
    // Pour afficher la description des communes INSEE
    function myclick_CommunesINSEE_Suite(n) {
	  var icon= null;    	
	  var iconGreen = new GIcon(baseIcon);
	  //icon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
	  var lim = (n+1)*affichage_NombreLignes;
      sidebar_Tableau_CommunesInsee.sort();
      //alert( "sidebar_Tableau_CommunesInsee.length =" + sidebar_Tableau_CommunesInsee.length);
      if (lim > sidebar_Tableau_CommunesInsee.length){ lim = sidebar_Tableau_CommunesInsee.length;}
      var sidebar_CommunesINSEE = "<b>Liste des "+ sidebar_Tableau_CommunesInsee.length + " comunes INSEE </b> ("+ (n*affichage_NombreLignes +1) + " à "+ lim +")<br>";
      for (var i =n*affichage_NombreLignes; i <lim  ; i++){
      		//alert("sidebar_CommunesINSEE=" + sidebar_CommunesINSEE);
      		//alert( "sidebar_Tableau_CommunesInsee[" +i + "]=" + sidebar_Tableau_CommunesInsee[i]);
      		var temp = sidebar_Tableau_CommunesInsee[i];
      		var objet_Insee = zzInsees[temp[1]];
      		//alert("objet_Insee =" +objet_Insee);
      		Gcolor = "Blue";
      		if(objet_Insee.IndexCambriolages_PN.length > 1){Gcolor ="Yellow"; } 
          	if(objet_Insee.ISF_nombreRedevables.length > 1 ){Gcolor ="Green"; } 
          	var message = '<a href="javascript:myclick_CommuneINSEE(' +  temp[1] + ',' +i+')">' +  '<Font color=' +Gcolor+ '>A' +  temp[0] + " km   "  + objet_Insee.Population +" hab "+ objet_Insee.Ville+    '</FONT></a><br>';
      	 	sidebar_CommunesINSEE += message;
      	 	var html  = 'Commune N&deg; INSEE  ' + objet_Insee.CodeInsee + ' ' + objet_Insee.Ville +'<br>  Population :' + objet_Insee.Population +   '<br> résidences principales:'+ objet_Insee.ResidencesPrincipalesN +'<br> Nombre redevables:' +objet_Insee.ISF_nombreRedevables +'<br> Patrimoine moyen:' + objet_Insee.ISF_patrimoineMoyen +'<br>Nombre de cambriolages:' + objet_Insee.IndexCambriolages_PN +'<br>Nombre de destructions:' + objet_Insee.IndexDestructions_PN +'<br> Nombre de vols:' + objet_Insee.IndexVols_PN;
      	 	var zzpoint= new GLatLng(objet_Insee.lat,objet_Insee.lng);
    	   	marker = createMarker_Insee(zzpoint, Gcolor, html);
    	 	gmarkers_CommuneInsee[(i)] = marker;
            map.addOverlay(marker);
      	 	}
      if(sidebar_Tableau_CommunesInsee.length> affichage_NombreLignes*(n+1) ){
        	sidebar_CommunesINSEE +='<a href="javascript:myclick_CommunesINSEE_Suite('+ (n+1)+')" > Suite ';     
			}
	  		else{
			sidebar_CommunesINSEE +='<a href="javascript:myclick_EvenementProche_Suite(0,0)" > Retour ';
			}    
	  document.getElementById("cellL1C2").innerHTML = sidebar_CommunesINSEE;     
   }   
   
   
    
  //____________________________________________________
    // Pour afficher la description du Commissariat 
      function myclick_Commissariats(iemeComissariat, kiemeMarker) {
       	var objet_commissariat = zzCommissariats[iemeComissariat];
      	//alert("objet_CollegesDangeureux1 i="+iemeCollege+"   objet_CollegesDangeureux1="+objet_CollegesDangeureux1 );
      	var zzpoint= new GLatLng(objet_Commissariat.lat,objet_Commissariat.lng);
        var html = 'Commissariat <br>  ' + stringHTML(objet_Commissariat.adresse) + '<br><textarea   cols="35" rows="8">'+ stringHTML(objet_Commissariat.txtCourt)+'</textarea>';
    	var marker = createMarker_New(zzpoint, "blue", iemeComissariat, html);
    	map.addOverlay(marker);
        marker.openInfoWindowHtml(html);
      }

//____________________________________________________
// Pour afficher la la suite des commissariats this.numeroCommissariat = numeroCommissariat;	
	
      function myclick_Commissariats_Suite(n) {
      var html_3 = " ";
      var Gcolor = "blue";
      var rayon = 50;
      var lim = (n+1)*affichage_NombreLignes;
      if (lim > sidebar_Tableau_Commissariats.length){lim = sidebar_Tableau_Commissariats.length;}
      var sidebar_Commissariats = "<b>Liste des "+ sidebar_Tableau_Commissariats.length + " Commissariats/Gendarmeries </b><br> <Font size=2px>Etiquette en jaune</Font>("+ (n*affichage_NombreLignes +1) + " à "+ lim +")<br>";
      for (var i =n*affichage_NombreLignes; i <lim ; i++){
      		objet_Commissariat = zzCommissariats[sidebar_Tableau_Commissariats[i]];
      		var zzpoint= new GLatLng(objet_Commissariat.lat,objet_Commissariat.lng);
      		html_3 = 'Commissariat <br>  ' + stringHTML(objet_Commissariat.adresse) + '<br><textarea   cols="35" rows="8">'+ stringHTML(objet_Commissariat.txtCourt)+'</textarea>';
    	  	var marker = createMarker_New(zzpoint, "blue", i, html_3);
    	  	drawCircle(zzpoint, rayon*1, "orange") ; 
    	    map.addOverlay(marker);
      		sidebar_Commissariats += '<a href="javascript:myclick_Commissariats(' +  sidebar_Tableau_Commissariats[i] +','     + i + ')">' +  stringHTML(objet_Commissariat.adresse.substr(0,35))+   '</a><br>';
      	 	}
      if(sidebar_Tableau_Commissariats.length> affichage_NombreLignes*(n+1) ){
        	sidebar_Commissariats +='<a href="javascript:myclick_EvenementProche_Suite('+ (n+1)+')" > Suite ';     
			}
	  		else{
			sidebar_Commissariats +='<a href="javascript:myclick_EvenementProche_Suite(0)" > Retour ';
			}    
	  document.getElementById("cellL1C2").innerHTML = sidebar_Commissariats;     
   } 
 //_________  

    //____________________________________________________
    // Pour afficher la description delinquance
    function myclick_delinquance(i) { // i est le numero evenement
      
      var aNumeroEvenement = i;
      var zzpoint= new GLatLng(zzEvenements[aNumeroEvenement].lat,zzEvenements[aNumeroEvenement].lng);
      var html_2 = 'Num&eacute;ro EVENEMENT=  ' + zzEvenements[aNumeroEvenement].numeroEv + " du " +zzEvenements[aNumeroEvenement].date +' <br>  '+zzpoint+'<br>'+  "<br>" + zzEvenements[aNumeroEvenement].departement+ '  ' +zzEvenements[aNumeroEvenement].ville +'<br><textarea   cols="35" rows="8">'+ zzEvenements[aNumeroEvenement].txtCourt+'</textarea>';
      var marker = createMarker(zzpoint, "green", (1), html_2) //
	  marker.openInfoWindowHtml(html_2);
      }

//____________________________________________________
    // Pour afficher la description delinquance pour les points proches
      function myclick_delinquanceProche(iemeEvenement, kiemeMarker) {
      //alert("iemeEvenement="+iemeEvenement+ "   kiemeMarker="+kiemeMarker+ "    +gmarkers_Delinquance[kiemeMarker]" + gmarkers_Delinquance[kiemeMarker] + "  "+ zzEvenements[iemeEvenement].txtCourt);
      var i = iemeEvenement;
      var aaDateWork = " " + zzEvenements[i].date;
      var objetINSEE = getINSEE(zzEvenements[i].departement,  zzEvenements[i].ville);
      //alert( "aaDateWork= "+ aaDateWork);
      var aaDate = aaDateWork.substring(7,9) +"/" + aaDateWork.substring(5,7) +"/" + aaDateWork.substring(1,5);
      var html = 'Num&eacute;ro EVENEMENT=  ' + (kiemeMarker +1) +'-' + zzEvenements[i].numeroEv +  ' du ' + aaDate+ ' <br>' + zzEvenements[i].type + '  ( '+zzEvenements[i].lat +', '+ zzEvenements[i].lng +')'+'<br>' + zzEvenements[i].departement+ '  ' + stringHTML(zzEvenements[i].rue) + '   '+stringHTML(zzEvenements[i].ville) +'<br><font color=green>'  +objetINSEE.Population + '  habitants et ' + objetINSEE.ResidencesPrincipalesN + ' R&eacute;sidences </font><br><br><textarea   cols="35" rows="3">'+ stringHTML(zzEvenements[i].txtCourt)+'</textarea>';
      //alert("iemeEvenement=" + iemeEvenement+  "<br> kiemeMarker=" + kiemeMarker+"<br> html=" +html);
      var zzpoint= new GLatLng(zzEvenements[iemeEvenement].lat,zzEvenements[iemeEvenement].lng);
      map.setCenter( zzpoint, zoomLevel +1);
      gmarkers_Delinquance[kiemeMarker].openInfoWindowHtml(html);
	  xxsetEvenementNumero(iemeEvenement);
      }

//____________________________________________________
// Pour afficher la la suite des points proches
      function myclick_EvenementProche_Suite(n, typeDeFaits) {
	  //alert("myclick_EvenementProche_Suite(n, typeDeFaits) = myclick_EvenementProche_Suite("+n + "," +  typeDeFaits + ")");
	  if(n>10){
			var zzMarker = new GMarker(pointAAA); //Le point de depart
          	map.addOverlay(zzMarker);
            map.setCenter(pointAAA, 13);
			//zzMarker.openInfoWindowHtml(htmlAsupprimer + 'TOTOT');
			var message = message_delinquance(pointAAA);
			zzMarker.openInfoWindowHtml(message);
			alert(" Seuls ces premiers faits sont affichés " +n); 
			return;
		}
      var Gcolor = "blue";
      var rayon = 50;
      var typeDeFaitsTemp = typeDeFaits; //Si 0, alors prendre tous les evenements
      if(typeDeFaits ==1){typeDeFaitsTemp = "1"}
      if(typeDeFaits ==2){typeDeFaitsTemp = "SA"; rayon = rayon*5;}
      if(typeDeFaits ==3){typeDeFaitsTemp = "DR"; rayon = rayon*3;}
      if(typeDeFaits ==4){typeDeFaitsTemp = "AA"}
      if(typeDeFaits ==5){typeDeFaitsTemp = "AP"; rayon = rayon*3;}
      if(typeDeFaits ==6){typeDeFaitsTemp = "VB"}
      if(typeDeFaits ==7){typeDeFaitsTemp = "PN"; rayon =rayon*3;}
      if(typeDeFaits ==8){typeDeFaitsTemp = "EC"; rayon = rayon*2;}
	  if(typeDeFaits ==9){typeDeFaitsTemp = "AX"; rayon = rayon*2;}
	  if(typeDeFaits ==10){typeDeFaitsTemp = "IV"; rayon = rayon*2;}
      var lim = (n+1)*affichage_NombreLignes;
      if (lim > sidebar_Tableau.length){lim = sidebar_Tableau.length;}
      //alert("typeDeFaits=" + typeDeFaits  + "  typeDeFaitsTemp=" + typeDeFaitsTemp);
      var html = "<b>Suite des "+ sidebar_Tableau.length + " &eacute;v&eacute;nements </b> ("+ n*affichage_NombreLignes + " &aacute; "+ lim +")<br>";
      var aNumeroEvenement =1;
      var html_2 = " ";
      var etoile = " ";
      var numeroEtiquette =1;
      var ligneCompteur = 0;
      var j =0;
      for ( j =0; j <sidebar_Tableau.length -1  ; j++){ //Selection des types evenements
      		var tempk = sidebar_Tableau[j];
      		if(typeDeFaits ==0){ //ON PREND TOUT
      			ligneCompteur++; 
      			if (ligneCompteur > n*affichage_NombreLignes){
      				//alert("ligneCompteur=" + ligneCompteur +"  j=" +j); 
      				break;
      			}
      			continue;	    
      		}
      		//alert("typeDeFaitsTemp=" + typeDeFaitsTemp  + "    zzEvenements[tempk[1]].type=" + zzEvenements[tempk[1]].type);
      		if(typeDeFaitsTemp.indexOf(zzEvenements[tempk[1]].type) > -1 ){
      			//alert("i=" + i +"   zzEvenements[tempk[1]].type =" +zzEvenements[tempk[1]].type);
      			ligneCompteur++;
      			if (ligneCompteur > n*affichage_NombreLignes){break}
      			}
      		//alert("j=" +j +"  ligneCompteur=" +ligneCompteur);
      		}
      var ligneDebut =j;
      //alert("ligneCompteur="+ ligneCompteur +" n*affichage_NombreLignes =" + n*affichage_NombreLignes + "  j=" + j + "   ligneDebut=j+1 = " + ligneDebut);
      ligneCompteur = 0;
      //alert("ligneDebut=" +ligneDebut + " affichage_NombreLignes =" +affichage_NombreLignes  );
      for (var i =ligneDebut; i <(sidebar_Tableau.length ) ; i++){
      		if(ligneCompteur +1  >affichage_NombreLignes ){break;}
      		numeroEtiquette =i; //Pour les markers
      		if(i>100){numeroEtiquette = i -(i/100).toFixed(0)*100; }
      	 	var tempk = sidebar_Tableau[i];
      	 	if(typeDeFaits !=0) { 
      	 		if(typeDeFaitsTemp.indexOf(zzEvenements[tempk[1]].type) < 0  ){continue;}
      	 		}
      	 	ligneCompteur++;
      	 	aNumeroEvenement = tempk[1]; 	//numero evenement
			//alert("myclick_EvenementProche_Suite i = " +i);
      	 	var zzpoint= new GLatLng(zzEvenements[aNumeroEvenement].lat,zzEvenements[aNumeroEvenement].lng);
          	html_2 = 'Num&eacute;ro EVENEMENT=  ' + (i+1) +'-' + zzEvenements[aNumeroEvenement].numeroEv +  " du " +zzEvenements[aNumeroEvenement].date +' <br>  ' + zzEvenements[tempk[1]].type + '  ' +zzpoint+'<br>'+  "<br>" + stringHTML(zzEvenements[aNumeroEvenement].rue) + '   ' +zzEvenements[aNumeroEvenement].departement+ '  ' +stringHTML(zzEvenements[aNumeroEvenement].ville) +'<br><textarea   cols=45 rows=8>'+ stringHTML(zzEvenements[aNumeroEvenement].txtCourt.replace(/é/g,"&eacute;"))+'</textarea>';
    	  	if(zzEvenements[aNumeroEvenement].autoCorporel  =="1"){marker = createMarker_New(zzpoint, "green", (n), html_2);
    	  				drawCircle(zzpoint, rayon*2,"green" );
    	  				marker = createMarker_New(zzpoint, "green", (i), html_2) //
    	 	    		}
    	 	    	else{
    	 	    		marker = createMarker_New(zzpoint, "red", (i), html_2) //
    	 	    		}
    	   	if(zzEvenements[tempk[1]].type =="1"){//Braquage
    	   		Gcolor ="red";
    	   		drawCircle(zzpoint, rayon, "red") }
    	   	if(zzEvenements[tempk[1]].type =="AA"){//Agression s
    	   		Gcolor ="blue";
    	   		drawCircle(zzpoint, rayon*2, "red") }
    	   	if(zzEvenements[tempk[1]].type =="AP"){//Agression contre Policiers
    	   		Gcolor ="blue";
    	   		drawCircle(zzpoint, rayon*3, "red") } 
    	   	if(zzEvenements[tempk[1]].type =="DR"){//Drogue
    	   		Gcolor ="blue";
    	   		drawCircle(zzpoint, rayon*2, "red") } 
    	   	if(zzEvenements[tempk[1]].type =="IV"){//Incendie véhicules
    	   		Gcolor ="blue";
    	   		drawCircle(zzpoint, rayon*2, "red") } 
    	   	if(zzEvenements[tempk[1]].type =="SA"){//Sexe agression
    	   		Gcolor ="blue";
    	   		drawCircle(zzpoint, rayon*2, "red") } 
    	   	if(zzEvenements[tempk[1]].type =="VB"){//Violences entre bandes
    	   		Gcolor ="blue";
    	   		drawCircle(zzpoint, rayon*4, "orange") }   
    	    gmarkers_Delinquance[(i)] = marker;
           	map.addOverlay(marker);
      	  	//alert (" sidebar_Tableau[" + n +"]=" + tempk);
          	Gcolor = "blue";
          	if(zzEvenements[tempk[1]].autoCorporel =="1"){Gcolor ="green";}  
          	if(zzEvenements[tempk[1]].type =="1"){Gcolor ="red";} //Braquage
          	if(zzEvenements[tempk[1]].type =="AP"){Gcolor ="red";}// Agression contre Policiers 
          	if(zzEvenements[tempk[1]].type =="IV"){Gcolor ="red";}// Incendie de véhicules  
          	if(zzEvenements[tempk[1]].type =="VB"){Gcolor ="red";}// Violences entre bandes
          	
          	if( zzEvenements[tempk[1]].rue.length > 2) {etoile = "* ";}
          	if( zzEvenements[tempk[1]].departement == "75") {
				//html+='<FONT color=red> '+  (i+1) + '  ' +zzEvenements[tempk[1]].type + ' </FONT> ' +  '<a href="javascript:myclick_delinquanceProche(' + tempk[1] + ',' +i  +')"a>  <Font color='+Gcolor+'> '  + stringHTML(zzEvenements[tempk[1]].txtCourt.substring(0,37).replace(/é/g,"&eacute;")) +'<br></FONT>';
				//html+='<FONT color=red> '+  (i+1) +  '</FONT> ' +  '<a href="javascript:myclick_delinquanceProche(' + tempk[1] + ',' +i  +')"a>  <Font color='+Gcolor+'> '  + stringHTML(zzEvenements[tempk[1]].txtCourt.substring(0,37)) +'<br></FONT>';
          		html+='<FONT color=red> '+  (i+1) +  '</FONT> ' + zzEvenements[tempk[1]].type +' ' + '<a href="javascript:myclick_delinquanceProche(' + tempk[1] + ',' +i  +')"a>  <Font color='+Gcolor+'> ' + etoile + stringHTML(zzEvenements[tempk[1]].txtCourt.substring(0,37)) +'<br></FONT>';
          			//alert("myclick_EvenementProche_Suite " +html);
          		} 
          	if(zzEvenements[tempk[1]].departement !="75" ) { //A modifier
				//alert("stringHTML(tempk[0].substring(0,34))=" + stringHTML(tempk[0].substring(0,34)));
				html+= '<a href="javascript:myclick_delinquanceProche(' + tempk[1] + ',' +i  +')"a> <FONT color=red> ' +  (i+1) + ' ' + zzEvenements[tempk[1]].type + ' </FONT> <Font color='+Gcolor+'> '  +  "  " +stringHTML(zzEvenements[tempk[1]].txtCourt.substring(0,34).replace(/è/g,"&eacute;"))+'<br></FONT>';
				//html+= '<a href="javascript:myclick_delinquanceProche(' + tempk[1] + ',' +i  +')"a> <FONT color=red> ' +  (i+1) + ' ' +stringHTML(zzEvenements[aNumeroEvenement].ville) + '  ' + zzEvenements[tempk[1]].departement + zzEvenements[tempk[1]].type + ' </FONT> <Font color='+Gcolor+'> '  +  "  " +stringHTML(zzEvenements[tempk[1]].txtCourt.substring(0,37).replace(/è/g,"&eacute;"))+'<br></FONT>';
          		//html+= zzEvenements[tempk[1]].type +' ' + '<a href="javascript:myclick_delinquanceProche(' + tempk[1] + ',' +i  +')"a> <FONT color=red> '+  (i+1) +  '</FONT> <Font color='+Gcolor+'>A ' +  etoile +  "  " +stringHTML(tempk[0].substring(0,34))+'<br></FONT>';
          		//alert("html=" + html);
        		//alert(html);
        	}
      }
	  //Transcodification
	  var typeDeFaitsVersNumerique = new Array(12);
	  typeDeFaitsVersNumerique["0"] =0;
	  typeDeFaitsVersNumerique["1"] =1;
	  typeDeFaitsVersNumerique["SA"] =2;
	  typeDeFaitsVersNumerique["DR"] =3;
	  typeDeFaitsVersNumerique["AA"] =4;
	  typeDeFaitsVersNumerique["AP"] =5;
	  typeDeFaitsVersNumerique["VB"] =6;
	  typeDeFaitsVersNumerique["PN"] =7;
	  typeDeFaitsVersNumerique["EC"] =8;
	  typeDeFaitsVersNumerique["AX"] =9;
	  typeDeFaitsVersNumerique["IV"] =11;
	  var typeDeFaitsVersNumeriquePropre = typeDeFaitsVersNumerique[typeDeFaitsTemp];
	  //alert("typeDeFaitsTemp = " + typeDeFaitsTemp + "  typeDeFaitsVersNumeriquePropre=" + typeDeFaitsVersNumeriquePropre);
	  if(typeDeFaitsVersNumeriquePropre >23 ) {typeDeFaitsVersNumeriquePropre = 0;}
	  if(ligneCompteur> affichage_NombreLignes -1 ){
        	html +='<a href="javascript:myclick_EvenementProche_Suite('+ (n+1)+',' + typeDeFaitsVersNumeriquePropre + '  )" > Suite ';     
			}
	  if(ligneCompteur< affichage_NombreLignes ){
        	html +='<a href="javascript:myclick_EvenementProche_Suite(0,0 )" > Retour aux &eacute;v&eacute;nements ';     
			}
	  if( n>0){
			html +='<a href="javascript:myclick_EvenementProche_Suite('+ (n-1)+',' +typeDeFaitsVersNumeriquePropre  + '  )" > Retour ';   
			}    
	  document.getElementById("cellL1C2").innerHTML = html; 
	       
   } 




 //______________________________________________________________________
    // Pour afficher la description ddu lieu de pollution
      function myclick_pollution(iemeEvenementPollution, kiemeMarker) {
       	var objet_Pollution = zzEvenements[iemeEvenementPollution];
      	var html = ' POLLUTION N&deg;  ' + objet_Pollution.numeroEv +'<br>'+ objet_Pollution.departement +' ' + objet_Pollution.rue + ' ' + objet_Pollution.ville + '<br><textarea   cols="35" rows="8">'+ stringHTML(objet_Pollution.txtCourt) +'</textarea>';
      	//alert("objet_CollegesDangeureux1 i="+iemeCollege+"   objet_CollegesDangeureux1="+objet_CollegesDangeureux1 );
        gmarkers_Pollutions[kiemeMarker].openInfoWindowHtml(html);
      }
 
 
  //____________________________________________________
    // Pour afficher la liste des lieux  de pollution
    function myclick_Pollution_Suite(n) {
 	  	var objet_Pollution = null;
     	var lim = (n+1)*affichage_NombreLignes;
      	if (lim > sidebar_Tableau_Pollution.length){lim = sidebar_Tableau_Pollution.length;}
     	var sidebar_Pollution = "<b>Liste des "+ sidebar_Tableau_Pollution.length + " lieux de pollution </b> ("+ (n*affichage_NombreLignes +1) + " à "+ lim +")<br>";
      	for (var i =n*affichage_NombreLignes; i <lim ; i++){
      		objet_Pollution = zzEvenements[sidebar_Tableau_Pollution[i]];
      		sidebar_Pollution += '<a href="javascript:myclick_pollution(' +  sidebar_Tableau_Pollution[i] +',' +i + ')">' +  objet_Pollution.departement+ "   " + objet_Pollution.ville +  ' N&deg; ' + objet_Pollution.numeroEv + ' ' + stringHTML(objet_Pollution.txtCourt.substring(0,30)) + '</a><br>'  ;
      	 	}
      	if(sidebar_Tableau_Pollution.length> affichage_NombreLignes*(n+1) ){
        	sidebar_Pollution +='<a href="javascript:myclick_Pollution_Suite('+ (n+1)+')" > Suite ';     
			}
	  		else{
			sidebar_Pollution +='<a href="javascript:myclick_EvenementProche_Suite(0)" > Retour ';
			}    
	  	document.getElementById("cellL1C2").innerHTML = sidebar_Pollution;     
   }   
  


    //____________________________________________________
    // This function picks up the click and opens the corresponding info window
      function myclickE(i) {
        //alert("dans myclick " + htmls[i]);
        //alert("gmarkers " + gmarkers[i]);
        gmarkersE[i].openInfoWindowHtml(htmlsE[i]);
      }



    //____________________________________________________
    // This function picks up the click and opens the corresponding info window
      function myclickZUS(i) {
        //alert("dans myclick " + htmls[i]);
        //alert("gmarkers " + gmarkers[i]);
        gmarkersZUS[i].openInfoWindowHtml(htmlsZUS[i]);
      }



    //__________________________________________________________________________________
    function showAddress1(address ) {
      showAddress2(address, "P" )  
    }



    //__________________________________________________________________________________
    function init2(address, letter ) {
       
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              //alert("Dans showAdress2 " + address + "    OK?");
              pointA = point;
              //tableauPoint[indice] = pointA;
              //tableauPointCode[indice] ="A";
              map.setCenter(point, zoomLevel );
              html = "Adresse Agence <br>" + address ;
              marker = createMarker(pointA, "A", indice, html);
              markerA = marker;
              map.addOverlay( marker);
              marker.openInfoWindowHtml("Adresse Agence <br>" + address);
              var bounds = map.getBounds();
              var southWest = bounds.getSouthWest();
              var northEast = bounds.getNorthEast();
              var lngSpan = northEast.lng() - southWest.lng();
              var latSpan = northEast.lat() - southWest.lat();
              var nombrePieces = 1;
              //-------------------------------------
              //Creation des risques
              //-------------------------------------
              for (var i = 0; i < nombrePolicesSansSinistre ; i++) {
                 var point = new GLatLng(southWest.lat() + latSpan * Math.random(),
                                  southWest.lng() + lngSpan * Math.random());
                 tableauPoint[indice] = point;
                 tableauPointCode[indice] ="R";
                 mapRiskScore[indice] = Math.round(100*Math.random()); 
                 nombrePieces = indice;
                 if( nombrePieces > 7){nombrePieces = 10*Math.random().toFixed(0);}
                 if( nombrePieces == 0){nombrePieces = 1;}   
                 html = '<b> Risque</b><br>Nom assur&eacute; ' + initNom[indice] + '<br>Nombre de pi&egrave;ces ' + nombrePieces +'<br>' + '<a href="javascript:myclick(' + indice + ')">suite</a>' ;
                 htmls[indice] = html;
                 //mapRiskDistanceDuRisque();
                 //alert("Dans init2 indice =" +indice);
                 map.addOverlay( createMarker(point,"R", indice, html));
                 sidebar_html += '<a href="javascript:myclick(' + indice + ')">' +                           'Scoring MapRisk adresse =' + mapRiskScore[indice] + ' Nom='+ initNom[indice]+                       '</a><br>';
                 indice++;
                 }
                 //alert("1- Dans boucle showAdress2 sidebar_html =" + sidebar_html );
              //------------------------------------
              //Creation des sinistres
              //------------------------------------
              for (var i = 0; i < nombreSinistres; i++) {
                 var point = new GLatLng(southWest.lat() + latSpan * Math.random(),
                                  southWest.lng() + lngSpan * Math.random());
                 tableauPoint[indice] = point;
                 tableauPointCode[indice] ="S";
                 html = '<b>Police avec sinistre</b><br>Date survenance  ' + (2006 - i) + '<br>distance agence '+ point.distanceFrom(pointA).toFixed(0) + ' m<br>Distance du lycee ' +  point.distanceFrom(pointL).toFixed(0) + ' m<br><a href="javascript:myclick(' + indice + ')">analyse g&eacute;ographique</a>';
                 htmls[indice] = html; 
                 map.addOverlay(new createMarker(point, "S",indice, html));
                 indice++;
                 }
              indiceRplusS = indice ;   
                 //alert("2-Dans showAdress2 " + '<a href="javascript:myclick(' + indice + ')">' + '</a><br>' );
                 document.getElementById("sidebar").innerHTML = sidebar_html;
                 


               }// Fin du else
           } // Fin instruction function(point)
         ); // Fin geocoder
        };  //Fin de if(geocder)
        //alert("init2 indice="+ indice);
       }
//__________________________________________________________________________________
//Retourne une chaine decrivant le risque
    function mapRiskAfficheRisque1(indice ) { 
        //alert(" mapRiskAfficheRisque1  indice=" + indice);                                    
        var nombrePieces = indice;
        if( nombrePieces > 7){nombrePieces = 10*Math.random().toFixed(0);}
        if( nombrePieces == 0){nombrePieces = 1;}         
        point = tableauPoint[indice];
        tableauDistanceFromA[indice] = point.distanceFrom(pointA).toFixed(0);
        tableauDistanceFromC1[indice] = point.distanceFrom(pointC1).toFixed(0);
        tableauDistanceFromD1[indice] = point.distanceFrom(pointD1).toFixed(0);
        tableauDistanceFromI1[indice] = point.distanceFrom(pointI1).toFixed(0);     
        tableauDistanceFromL[indice] = point.distanceFrom(pointL).toFixed(0);
        html = "<br>Risque <b>" + initNom[indice] +"</b><br>Score MapRisk d&eacute;partement = 95<br> Score MapRisk Commune = 75<br> Score MapRisk &agrave; adresse = "+ mapRiskScore[indice]  + "<br>" +  "Distance agence " +                          point.distanceFrom(pointA).toFixed(0) + " m" + "<br>Distance du commissariat " +  point.distanceFrom(pointC1).toFixed(0) + " m" + "<br>Distance du lycee " +  point.distanceFrom(pointL).toFixed(0) + " m" +
"<br>Distance des pompiers " +  point.distanceFrom(pointI1).toFixed(0) + " m<br>" ;
         //htmls[indice] = html;
         //alert("mapRiskAfficheRisque1 html="+html); 
         return html;  
    }


//__________________________________________________________________________________
// Retourne une chaine decrivant un sinistre identifié par indice
    function mapRiskAfficheSinistre1(indice ) {
        //alert("mapRiskAfficheSinistre1");
        var point = tableauPoint[indice]; 
        var htmlSinistre = '<b>Police avec sinistre</b><br>Date survenance  ' + (2006 - indice)
         + '<br>distance agence '+ point.distanceFrom(pointA).toFixed(0) + ' m<br>Distance du lycee ' 
         +  point.distanceFrom(pointL).toFixed(0) +"<br>" ;                                     
        
         return htmlSinistre ;  
    }


 //__________________________________________________________________________________
    function mapRiskAnalyse1String(point ) { //Analyse du risque % Agence,commissariat
                                             //indice pour retrouver mapRiskScore[indice]
        var nombrePieces = indice;
        if( nombrePieces > 7){nombrePieces = 10*Math.random().toFixed(0);}
        if( nombrePieces == 0){nombrePieces = 1;}
        var riverX = mapRiskRivers(); //Tableau  des points du fleuve         
        tableauPoint[indice] = point;
        tableauDistanceFromA[indice] = point.distanceFrom(pointA).toFixed(0);
        tableauDistanceFromC1[indice] = point.distanceFrom(pointC1).toFixed(0);
        tableauDistanceFromD1[indice] = point.distanceFrom(pointD1).toFixed(0);
        tableauDistanceFromI1[indice] = point.distanceFrom(pointI1).toFixed(0);     
        tableauDistanceFromL[indice] = point.distanceFrom(pointL).toFixed(0);
        tableauDistanceFromRiver[indice] = mapRiskDistanceDroite(point, riverX);
        html = "Score MapRisk d&eacute;partement = 95<br> Score MapRisk Commune = 75<br><b> Score MapRisk &agrave; adresse</b> = "+ mapRiskScore[indice]  + "<br>" +  "Distance agence " +                          point.distanceFrom(pointA).toFixed(0) + " m" + "<br>Distance du commissariat " +  point.distanceFrom(pointC1).toFixed(0) + " m" + "<br>Distance du lycee " +  point.distanceFrom(pointL).toFixed(0) + " m" +
"<br>Distance des pompiers " +  point.distanceFrom(pointI1).toFixed(0) + " m" + "<br>Distance rivi&eacute;re " +  tableauDistanceFromRiver[indice] + " m" ;
         //htmls[indice] = html; 
         return html;  
    }



 //MESSAGE DE CONCURRENCE MapRisk_________________________________________________
    function mapRiskConcurrence() {
      
      var vhtml = "<b>Diagnostic MapRisk de la concurrence</b>";
      vhtml += "<br> x% du portefeuille est menac&eacute; par XXXX";
      vhtml += "<br> Veuillez contacter MapRisk";
      markerA.openInfoWindowHtml( vhtml );
      document.getElementById("sidebar").innerHTML = "MapRisk";
      document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
          
     }


 
 //MESSAGE DE DIAGNOSTIC GENERAL_______________________________________________
    function mapRiskDiagGeneral() {
      var mapRiskScoreTaille = nombrePolicesSansSinistre ;
      mapRiskDistanceDuRisque();
      //R?rtition du portefeuille % agence
      var nombre1 = 0;
      var nombre2 = 0;
      var nombre3 = 0;
      var d =0;
      for (var i = 0; i < mapRiskScoreTaille ; i++) {
         d = tableauDistanceFromA[i];
         //alert( " mapRiskDiagGeneral() i=" +i +"   d=" +d + " nombre1=" +nombre1 + " nombre2=" + nombre2 +" nombre3=" + nombre3); 
         if (d > 2000  ) {nombre3 +=1; };
         if (d < 2000  ) {
            if (d > 1000  ){nombre2 +=1;} else {nombre1 +=1;}}
         
         }
      //alert( " mapRiskDiagGeneral() mapRiskScoreTaille=" +mapRiskScoreTaille + " nombre1=" +nombre1 + " nombre2=" + nombre2 +" nombre3=" + nombre3); 
      nombre1 = (100*nombre1  /mapRiskScoreTaille).toFixed(2);
      nombre2 = (100*nombre2/mapRiskScoreTaille).toFixed(2);
      nombre3 = (100*nombre3/mapRiskScoreTaille).toFixed(2);
      var vhtml = "<b>Diagnostic MapRisk sur le portefeuille</b>";
      vhtml += "<br> Distance entre le lieu de risque et l'agence";
      vhtml += "<br> Police &agrave; moins de 500 m = " + nombre1 +"%";
      vhtml += "<br> Police entre 500 et 2000 m = " + nombre2 +"%";
      vhtml += "<br> Police plus de 2000 m = " + nombre3 +"%";
      map.setCenter(pointA, zoomLevel );
      markerA.openInfoWindowHtml( vhtml );
      document.getElementById("sidebar").innerHTML = "MapRisk";
      document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
          
     }





 //__________________________________________________________________________________
    function mapRiskDiagIncendie( ) { //Pour afficher les diags incendie
      mapRiskDistanceDuRisque();
       var mapRiskScoreTaille = nombrePolicesSansSinistre ;
      //alert("sendCalcul()" + mapRiskScoreTaille );
      //Repartition du portefeuille % agence
      var nombre1 = 0;
      var nombre2 = 0;
      var nombre3 = 0;
      var tableauDistanceFromPompier = [];
      var d =0;
      
      for (var i = 0; i < mapRiskScoreTaille ; i++) {
         d = tableauDistanceFromL[i];
         //alert( " mapRiskDiagIncendie() i=" +i +"   d=" +d + " nombre1=" +nombre1 + " nombre2=" + nombre2 +" nombre3=" + nombre3); 
         if (d > 2000  ) {nombre3 +=1; };
         if (d < 2000  ) {
            if (d > 1000  ){nombre2 +=1;} else {nombre1 +=1;}}
         }
      //alert( " mapRiskDiagIncendie() mapRiskScoreTaille=" +mapRiskScoreTaille + " nombre1=" +nombre1 + " nombre2=" + nombre2 +" nombre3=" + nombre3); nombre1 = (100*nombre1/mapRiskScoreTaille).toFixed(0);
      nombre1 = (100*nombre1/mapRiskScoreTaille).toFixed(2);
      nombre2 = (100*nombre2/mapRiskScoreTaille).toFixed(2);
      nombre3 = (100*nombre3/mapRiskScoreTaille).toFixed(2);
      var vhtml = "Diagnostic Incendie MapRisk sur le portefeuille";
      vhtml += "<br> Police moins de 500 m des pompiers = " + nombre1 +"%";
      vhtml += "<br> Police entre 500 et 2000 m  des pompiers= " + nombre2 +"%";
      vhtml += "<br> Police plus de 2000 m = " + nombre3 +"%";
      map.setCenter(pointA, zoomLevel );
      markerA.openInfoWindowHtml( vhtml );
      document.getElementById("sidebar").innerHTML = "MapRisk";
      document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;  
    }

 
 //DIAGNOSTIC inondation_______________________________________________
    function mapRiskDiagInondation() {
      var mapRiskScoreTaille = nombrePolicesSansSinistre ;
      var riverX = mapRiskRivers(); //Tableau  des points du fleuve
      //alert("mapRiskDiagInondation tableauDistanceFromRiver=" + tableauDistanceFromRiver.length);
      if(tableauDistanceFromRiver.length ==0){mapRiskDistanceDuRisque();}
      //alert("mapRiskDiagInondation tableauDistanceFromRiver=" + tableauDistanceFromRiver.length);
      var nombre1 = 0;
      var nombre2 = 0;
      var nombre3 = 0;
      var d =0;
      for (var i = 0; i < mapRiskScoreTaille ; i++) {
      		d = tableauDistanceFromRiver[i];
         //alert( " mapRiskDiagInondation() i=" +i +"   d=" +d + " nombre1=" +nombre1 + " nombre2=" + nombre2 +" nombre3=" + nombre3);
         if (d > 2000  ) {nombre3 +=1; };
         if (d < 2000  ) {
            if (d > 1000  ){nombre2 +=1;} else {nombre1 +=1;}}
         }
      //alert("mapRiskDiagInondation tableauDistanceFromRiver=" + tableauDistanceFromRiver);
      nombre1 = (100*nombre1/mapRiskScoreTaille).toFixed(2);
      nombre2 = (100*nombre2/mapRiskScoreTaille).toFixed(2);
      nombre3 = (100*nombre3/mapRiskScoreTaille).toFixed(2);
      var vhtml = "Diagnostic Vol MapRisk sur le portefeuille";
      vhtml += "<br> Distance par rapport &aacute; la rivi&eacute;re";     
      vhtml += "<br> Police moins de 500 m  = " + nombre1 +"%";
      vhtml += "<br> Police entre 500 et 2000 m  = " + nombre2 +"%";
      vhtml += "<br> Police plus de 2000 m = " + nombre3 +"%";
      map.setCenter(pointA, zoomLevel );
      markerA.openInfoWindowHtml( vhtml );
      document.getElementById("sidebar").innerHTML = "MapRisk";
      document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
   }





 //__________________________________________________________________________________
    function mapRiskDiagVol( ) { //Pour afficher les diags vol
      mapRiskDistanceDuRisque();
      var mapRiskScoreTaille = nombrePolicesSansSinistre ;
      //alert("sendCalcul()" + mapRiskScoreTaille );
      //Repartition du portefeuille % agence
      var nombre1 = 0;
      var nombre2 = 0;
      var nombre3 = 0;
      var tableauDistanceFromPompier = [];
      var d =0;
      
      for (var i = 0; i < mapRiskScoreTaille ; i++) {
         d = tableauDistanceFromC1[i];
         //alert( " mapRiskDiagVol() i=" +i +"   d=" +d + " nombre1=" +nombre1 + " nombre2=" + nombre2 +" nombre3=" + nombre3);
         if (d > 2000  ) {nombre3 +=1; };
         if (d < 2000  ) {
            if (d > 1000  ){nombre2 +=1;} else {nombre1 +=1;}}
         }
      nombre1 = (100*nombre1/mapRiskScoreTaille).toFixed(2);
      nombre2 = (100*nombre2/mapRiskScoreTaille).toFixed(2);
      nombre3 = (100*nombre3/mapRiskScoreTaille).toFixed(2);
      var vhtml = "Diagnostic Vol MapRisk sur le portefeuille";
      vhtml += "<br> Distance par rapport commissariat/gendarmerie";     
      vhtml += "<br> Police moins de 500 m  = " + nombre1 +"%";
      vhtml += "<br> Police entre 500 et 2000 m  = " + nombre2 +"%";
      vhtml += "<br> Police plus de 2000 m = " + nombre3 +"%";
      map.setCenter(pointA, zoomLevel );
      markerA.openInfoWindowHtml( vhtml );
      document.getElementById("sidebar").innerHTML = "MapRisk";
      document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
   
    }




 //__________________________________________________________________________________
    function mapRiskDiagZUS() { //Pour afficher les diags ZUS
     
      var nombre1 = 0;
      var nombre2 = 0;
      var nombre3 = 0;
      var vhtml = "Liste des ZUS &aacute; - de 5000 m";
      for (var i = 0; i < indiceZUS; i++) {
         point = pointZUS[i];
         tableauDistanceFromZUS[i] = point.distanceFrom(pointA).toFixed(0);
         }
      for (var i = 0; i < indiceZUS; i++) {
          if (tableauDistanceFromZUS[i] < 5000) {
             vhtml += "<br>"+ htmlsZUS[i] +"  " + tableauDistanceFromZUS[i]  }
      }


      document.getElementById("cellL2C2").innerHTML = vhtml  ;
   
    }



 //__________________________________________________________________________________
    function mapRiskDistanceDuRisque() { //Distance du risque % Agence,commissariat
    	        //Le risque est defini par la variable point et indice 
        var riverX = mapRiskRivers(); //Tableau  des points du fleuve
        for (var i = 0; i < indice ; i++) {      
        point =tableauPoint[i];
        //alert("Dans mapRiskDistanceDuRisque() i =" + i + "  " +point );
        tableauDistanceFromA[i] = point.distanceFrom(pointA).toFixed(0);
        tableauDistanceFromC1[i] = point.distanceFrom(pointC1).toFixed(0);
        tableauDistanceFromD1[i] = point.distanceFrom(pointD1).toFixed(0);
        tableauDistanceFromI1[i] = point.distanceFrom(pointI1).toFixed(0);     
        tableauDistanceFromL[i] = point.distanceFrom(pointL).toFixed(0);
        tableauDistanceFromRiver[i] = mapRiskDistanceDroite(point, riverX);
        }
    }


 
  //__________________________________________________________________________________
    function mapRiskDistanceDroite(pointX, riverX) { //Pour calculer la distance du point M(X,Y) à une droite 
		//  La droite (D) est definie par 2 points M1(X1,Y1) et M2(X2,Y2) y =ax+b1  
		//           a =(Y1 -Y2)/(X1 -X2)	  b1= Y1 -aX1
		//  La droite (D1) perpendiculaire passant par M y=-(1/a)x+b2 donc b2 =Y +(1/a)X
		//  L intersection des droites est le pointM0 X0 =(b2 - b1)/(a +(1/a)) et Y0 = (-(1/a)X0 +b2
		//  La distance est racine carree de (X-X0)**2 + (Y-Y0)**2 
		//                 Math.pow(Valeur1, Valeur2) valeur1 à la puissnce valeur2 x = Math.pow(3,3); donne x = 27
		//                 x = Math.pow(9,0.5); //(racine carrée) donne x = 3 
		//                 Math.sqrt(Valeur)  x=Math.sqrt(9); donne x = 3 
				var X = pointX.lat();
				var Y = pointX.lng();
				var distance = [];
				//alert("mapRiskDistanceDroite pointX ="+ pointX + " riverX=" + riverX );
        for (var i = 0; i < riverX.length -1 ; i++) {
        	var X1 = riverX[i].lat();
        	//alert("mapRiskDistanceDroite X1 ="+ X1 ); //tableauDistanceFromC1[i] = point.distanceFrom(pointC1).toFixed(0);
        	//alert("mapRiskDistanceDroite distanceFromPointA ="+ pointA.distanceFrom(riverX[i]) );
        	var Y1 = riverX[i].lng();
        	var X2 = riverX[i+1].lat();
        	var Y2 = riverX[i+1].lng();
        	var a  = (Y1 -Y2)/(X1 -X2);
        	var b1 = Y1 -(a*X1);
        	var b2 = Y +(1/a)*X;
        	var X0 = (b2 - b1)/(a+(1/a));
        	//alert("mapRiskDistanceDroite X0 ="+ X0 );
        	var Y0 = -(1/a)*X0 +b2;
        	//alert("mapRiskDistanceDroite Y0 ="+ Y0 );
        	distance[i] = 10000;
        	if( X0>X1){if(X0<X2){
        		var pointM0 = new GLatLng(X0, Y0);
        		//var markerM0 = createMarker(pointM0, "X", 50, "test" + pointX);
          	//map.addOverlay( markerM0);
        		//alert("mapRiskDistanceDroite pointM0 ="+ pointM0 );
        		//var polyline = new GPolyline( [pointX,pointM0],"#FF0000", 5);
        		//map.addOverlay(polyline)
        		distance[i] = pointX.distanceFrom(pointM0).toFixed(0);
        	  }
        	}
        	//alert("mapRiskDistanceDroite distance ="+ distance );
        	if(i== (riverX.length -2)){i++}
        }
        //alert("mapRiskDistanceDroite distance ="+ distance );
        //Recherche du minimum
        var min= 1000000;
        for (var i = 0; i < distance.length -1 ; i++) {
        	if(distance[i]<min){min =distance[i]}}
        return min;
        	       	
        }
        



//__________________________________________________________________________________
    function mapRiskInfo1() { //Parametres de MapRisk
    	alert("mapRiskInfo1" + pointA);
      var vhtml = "<H5> Informations sur le modele MapRisk</H5>";
      vhtml += "<table border=1><tr><td>Lieu</td><td>Courbevoie</td>"; //L1           
      vhtml += "<td>Code postal</td><td>92400</td></tr>";
      vhtml += "<tr><td>Code INSEE</td><td>92026 </td>";                //L2
      vhtml += "<td>R&eacute;sidences Principales</td><td>33192</td></tr>";
      vhtml += "<tr><td>R&eacute;sidences Secondaires</td><td>452 </td>";                //L3
      vhtml += "<td>Habitants 1999</td><td>69694</td></tr>";
      vhtml += "<tr><td>Nbr foyers fiscaux</td><td>48442 </td>";                //L3
      vhtml += "<td>Total infractions(107)</td><td>5606</td></tr>";
      vhtml += "<tr><td>Cambriolages(27+28+30) R&eacute;sidences Principales</td><td>1931</td>";              //L4
      vhtml += "<td>Vols 2004</td><td>1931</td></tr>";
      vhtml += "<tr><td>D&eacute;gradations biens priv&eacute;s(67)</td><td>249</td>";              //L5
      vhtml += "<td>Vols contre particuliers lieux publics (43)</td><td>551</td></tr>";
      vhtml += "<tr><td>Vols automobile((35)</td><td>172</td>";              //L6
      vhtml += "<td>Vols accessoires aut(38)</td><td>176</td></tr>";
      vhtml += "<tr><td>Destructions V&eacute;hicules priv&eacute;s (68)</td><td>425</td>";              //L7
      vhtml += "<td>Contribuables ISF</td><td>1021</td></tr>";
      vhtml += "<tr><td>CLS</td><td>Oui</td>";
      vhtml += "<td>Webcam </td><td>Oui</td></tr>";
      vhtml += "<td>Code Ilot</td><td>Sur commande</td></tr>";
      vhtml +="</table>"; 
      vhtml += " <H6><br> Courbevoie Code INSEE = 92026  <br>134 policiers<br>82286 habitants<br>33192 residences principales<br>317 cambriolages<br>1931 vols<br>1021 Contribuables ISF</H6>";
      //map.setCenter(pointA, zoomLevel );
      //markerA.openInfoWindowHtml( "Voir le message plus bas" );
      document.getElementById("sidebar").innerHTML = vhtml;
      document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
    }




 //__________________________________________________________________________________
    function mapRiskListe1( ) { //Pour afficher les autres points sensibles 
     
      init1();
      var sidebar_htmlTrie ="<br>";
      for (var j = 0; j < indiceA ; j++) {
        sidebar_htmlTrie += '<a href="javascript:myclickA(' + j + ')">' + htmlsATitre [j]+   '</a><br>';
       //alert( sidebar_htmlTrie );
      }//Fin de for
      //alert(sidebar_htmlTrie );
      var htmlB ="<b> Informations sur les &eacute;tiquettes</b><br>C pour commissariat ou gendarmerie<br>D pour commerces/grandes surfaces<br>E pour Eglise<br>I pour sapeurs pompiers<br>L pour Lyc&eacute;e<br>M pour mairie et annexes";
      //map.setCenter(pointA, zoomLevel );
      markerA.openInfoWindowHtml( htmlB );
      //alert( sidebar_htmlTrie );
      document.getElementById("sidebar").innerHTML =  sidebar_htmlTrie ;
      map.setCenter(pointA, zoomLevel );

    }



 //__________________________________________________________________________________
    function mapRiskRectangle1( ) { //Pour reinitialiser et supprimer les rectangles et tout
    		
        for (var j = 0; j < indiceRectangle ; j++) {
          map.removeOverlay(tableauRectangle[j] );
        }
        //alert("mapRiskRectangle1 indice="+ indice+ "  indiceRplusS ="+ indiceRplusS + "  indiceA=" +indiceA+ "  indiceE="+indiceE);
        //alert("mapRiskRectangle1 gmarkers=" + gmarkers +"  gmarkers.length=" + gmarkers.length);
        for (var j = 0; j < indice+1 ; j++) {map.removeOverlay(gmarkers[j]);}
        for (var j = 0; j < indiceA+1 ; j++) {map.removeOverlay(gmarkersA[j]);}
        for (var j = 0; j < indiceE+1 ; j++) {map.removeOverlay(gmarkersE[j]);}
        //alert("mapRiskRectangle1 tableauPoint ="+ tableauPoint);
        //alert("mapRiskRectangle1 tableauPolylines=" + tableauPolylines);
        for (var i = 0; i < tableauPolylines.length; i++) {	map.removeOverlay(tableauPolylines[i]);	}
				tableauPolylines= [];
        indice = indiceRplusS ;
        indiceA = 0;
        indiceE =0;
        map.setCenter(pointA, zoomLevel );
        document.getElementById("sidebar").innerHTML =  "N&eacute;ant"; 
        document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
        
    }
 
 
  //__________________________________________________________________________________
    function mapRiskRectangle1_1( ) { //Pour supprimer les points origine 
    	                                //en laissant les risques et les sinistres
        for (var j = 0; j < indiceRectangle ; j++) {
          map.removeOverlay(tableauRectangle[j] );
        }
        //alert("mapRiskRectangle1 indiceRplusS ="+ indiceRplusS + "  indiceA=" +indiceA+ "indiceE="+indiceE);
        for (var j = indiceRplusS; j < indice+1 ; j++) {map.removeOverlay(gmarkers[j]);}
        for (var j = 0; j < indiceA+1 ; j++) {map.removeOverlay(gmarkersA[j]);}
        for (var j = 0; j < indiceE+1 ; j++) {map.removeOverlay(gmarkersE[j]);}
        //alert("mapRiskRectangle1 tableauPoint ="+ tableauPoint);
        indice = indiceRplusS;
        indiceA = 0;
        indiceE =0;
        //alert(" mapRiskRectangle1_1  tableauPolylines.length=" +tableauPolylines.length);
        //for (var i = 0; i <	tableauPolylines.length; i++) {map.removeOverlay(tableauPolylines[i]);}
	  }
 
 
 
 
 
 
 
 
 //__________________________________________________________________________________
    function mapRiskRectangle2(point) { //Pour trouver les voisins  de la variable point
    	// Retourne le nombre de voisins qui sont ranges dans le tableau tableauDesVoisins
    	// Il s agit dun carre de 600 m
        var lngDelta = 3*112/125000; // 300m
        var long = point.lng();
        var lat  = point.lat();
        //alert("mapRiskRectangle2  long= "+ long); 
        var pointSinistre = null ;
        var latSinistre =  0;
        var longSinistre = 0;
        var j = 0;
        var tableauResult =[];
        //alert("mapRiskRectangle2  lat"+ lat); 
        for (var i = 1; i < indice ; i++) {
          pointSinistre = tableauPoint[i];
          //alert("Dans mapRiskRectangle2(point)  " + pointSinistre +"  i=" +i +"   j="+j);
          latSinistre = pointSinistre.lat();
          longSinistre  = pointSinistre.lng();
          x = longSinistre - long;
          if(x<0){x=(-x);}
          y = latSinistre - lat;
          if(y<0){y =(-y);}
          if ( y < lngDelta )
             {if (x < lngDelta ){tableauDesVoisins[j] = i; j++; } 
             }

        }
        return (j);
    }





 //__________________________________________________________________________________
    function mapRiskRectangle3() { //Pour compter les faits divers autour du point
    	// A partir de l agence pointA
    	// Il s agit dun carre de 1km2
    	  mapRiskRectangle1_1( );
        var lngDelta = 5*112/125000; // 500m
        var latDelta = lngDelta;
        //var long = point.lng();
        //var lat  = point.lat();
        //alert("mapRiskRectangle3()  long= "+ latDelta ); 
        var pointOrigine = [] ; // 4 km2
  			var basOrigine   = [];
        var  hautOrigine = [];
        var  gaucheOrigine = [];
        var  droiteOrigine = [];      
        // Calcul des centres des carres
        var sensLateral = -1;
        var sensVertical = -1;
        pointOrigine[0] = pointA;
        var pointT = pointA;
        //alert("mapRiskRectangle3()  pointOrigine = "+ pointT);
        pointOrigine[1] =	new GLatLng(pointT.lat() + 2*latDelta,
                        pointT.lng() );
        pointOrigine[2] =	new GLatLng(pointT.lat() + 2*latDelta,
                        pointT.lng() +2*lngDelta);
        pointOrigine[3] =	new GLatLng(pointT.lat() + 2*latDelta,
                        pointT.lng() -2*lngDelta);
        pointOrigine[4] =	new GLatLng(pointT.lat() - 2*latDelta,
                        pointT.lng());
        pointOrigine[5] =	new GLatLng(pointT.lat() - 2*latDelta,
                        pointT.lng() +2*lngDelta);
        pointOrigine[6] =	new GLatLng(pointT.lat() - 2*latDelta,
                        pointT.lng() - 2*lngDelta);
        pointOrigine[7] =	new GLatLng(pointT.lat() ,
                        pointT.lng() +2*lngDelta);
        pointOrigine[8] =	new GLatLng(pointT.lat(),
                        pointT.lng() - 2*lngDelta);
        //for (j=0; j<9; j++){//Definir les centres des rectangles
        	//alert("mapRiskRectangle3()   "+ pointOrigine +"   j="+ j); 
        	//pointOrigine[j] =	new GLatLng(pointT.lat() + sensLateral*j*2*latDelta,
          //              pointT.lng() + sensVertical*j*2*latDelta);
          //sensLateral++;
          //if(sensLateral>2){sensLateral= 0}
          //if(j>5){
          //	sensVertical++;
          //  if(sensVertical>2){sensVertical= 0}
          //}           
        //}
        //alert("mapRiskRectangle3()  pointOrigine = "+ pointOrigine);
        
        //Dessin des rectangles
        for (j=0; j<9 ;j++){
        	pointT = pointOrigine[j];
        	//alert("mapRiskRectangle3() pointT="+ pointT+"  j="+j); 
          var rectBounds = new GLatLngBounds(
            new GLatLng(pointT.lat() + latDelta,
                        pointT.lng() + lngDelta),
            new GLatLng(pointT.lat() - latDelta,
                        pointT.lng() - lngDelta));
          tableauRectangle[indiceRectangle]= new Rectangle(rectBounds);
          map.addOverlay( tableauRectangle[indiceRectangle] ); 
          //alert("mapRiskRectangle3() pointT="+ pointT+"  indiceRectangle="+indiceRectangle); 
          indiceRectangle++;
          }
        var pointAranger = null;
        var latAranger =  0;
        var lngAranger = 0;
        var tableauDesRectangles =[]; //Contient 9 tableauDuRectangle
        var tableauDuRectangle0  =[];
        var tableauDuRectangle1  =[];
        tableauDuRectangle0[0] = pointA;
        tableauDuRectangle1[1] = pointA;
        for (var j=0;j<9;j++){tableauDesRectangles[j] = tableauDuRectangle0; }
        var tableauIndice =[];
        for (var j=0;j<9;j++){ tableauIndice[j]=0;}
        var nombrePoints =0;
        var x1 = 0;
        var y1 = 0;
        //Rangement des points Risques et sinistres dans chaque rectangle
        //alert("mapRiskRectangle3 indice =" +indice);
        for (var i = 0; i < indice ; i++) {
          pointARanger = tableauPoint[i];
          //alert("mapRiskRectangle3 i=" +i +"   pointARanger="+ pointARanger +"   tableauPointCode=" 
          //+tableauPointCode[i]);
          lngAranger =  pointARanger.lng();
          latAranger = pointARanger.lat();
          for (j=0;j<9;j++){//Dans le rectangle j
          	latCentre = pointOrigine[j].lat();
          	lngCentre = pointOrigine[j].lng();
          	x1 = lngAranger - lngCentre ;
            if(x1<0){x1=(-x1);}
            y1 = latAranger - latCentre ;
            if(y1<0){y1 =(-y1);}
            if ( y1 < lngDelta ){
              if (x1 < lngDelta ){//Le point est dans le rectangle j
              	nombrePoints = tableauIndice[j];
              	//tableauDesRectangles[j][nombrePoints] = i;
              	//alert("mapRiskRectangle3 j =" + j + "  nombrePoints=" + nombrePoints +" i="+i   );
              	//tableauDesRectangles[j , nombrePoints ] =i;
              	//if(j==0){tableauDuRectangle0[nombrePoints] =i;}
              	//if(j==1){tableauDuRectangle1[nombrePoints] =i;}
              	nombrePoints++
              	tableauIndice[j]= nombrePoints;
              	//alert("mapRiskRectangle3 i=" +i + "    j=" + j + "   nombrePoints="+ nombrePoints  +"   tableauPointCode="   +tableauPointCode[i]);
              	}
            } 
           } 
        }
         //Dessin des rectangles
         //Affichage des centres des rectangles
        map.setCenter(pointA, zoomLevel );
        var messageRAZ ="<b>Liste des zones. Voir &eacute;tiquette O";
        for (j=0; j<9 ;j++){
        	tableauPointCode[indice] ="O";
        	tableauPoint[indice] = pointOrigine[j];
          map.addOverlay(new createMarker(pointOrigine[j], "O",indice, "Zone "+ j+" "+ "<br>Nombre de risques=" + tableauIndice[j]));
          indice++;
          messageRAZ += "<br>Zone" + j + "  Nombre risques=" + tableauIndice[j];
        }
        document.getElementById("sidebar").innerHTML =  messageRAZ ;
      	document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
        //alert("mapRiskRectangle3  tableauDuRectangle0= " + tableauDuRectangle0 + "   tableauIndice=" + tableauIndice+ "   tableauDesRectangles=" +tableauDesRectangles);
        var vhtml = "Analyse MapRisk par zones";
      	//vhtml += "<br> Distance par rapport commissariat/gendarmerie";     
        map.setCenter(pointA, zoomLevel );
      	markerA.openInfoWindowHtml( vhtml );
    }



 //__________________________________________________________________________________
    function mapRiskRectangle4() { //Affichage des contours de la commune INSEE
    	// 
        //pointCommune = [];
        var k = 0;
        pointCommune[k] = new GLatLng(48.90299279, 2.28351890); k++;//1  596113.2 2433859.2
        //marker = createMarker(pointCommune[k -1], "O", 200, "1)");
        //map.addOverlay( marker);
        //alert("mapRiskRectangle4() pointCommune" + pointCommune);
        map.setCenter(pointA, zoomLevel );
        pointCommune[k] = new GLatLng(48.90281313, 2.28370312);k++; //2  596126.7 2433839.2
        //alert("mapRiskRectangle4() k ="+k+ "  pointCommune" + pointCommune);
        pointCommune[k] = new GLatLng(48.90040867 , 2.27718015);k++; //7   595648.2 2433572.4
        pointCommune[k] = new GLatLng(48.90009162, 2.27579828); k++;//8   595546.6 2433536.8
        pointCommune[k] = new GLatLng(48.89915838, 2.27337438);k++; //9   595368.7 2433433.1
       	pointCommune[k] = new GLatLng(48.89529929, 2.26398378);k++; //15  594679.4 2433004.3
				pointCommune[k] = new GLatLng(48.89430807, 2.26263309);k++; //16  594580.2 2432894.1
				pointCommune[k] = new GLatLng(48.88817742, 2.25505498);k++; //20  594023.5 2432212.5
				pointCommune[k] = new GLatLng(48.88714939, 2.25391048);k++; //21  593939.4 2432098.2
				pointCommune[k] = new GLatLng(48.88692456, 2.25369825);k++; //22  593923.8 2432073.2
				pointCommune[k] = new GLatLng(48.89452500, 2.24058340);k++;  //35  592962.5 2432920
        pointCommune[k] = new GLatLng(48.89472628, 2.24054350);k++; //36   592959.6 2432942.4
        pointCommune[k] = new GLatLng(48.89491318, 2.24050771);k++; //37   592957 2432963.2
       	pointCommune[k] = new GLatLng(48.89511446, 2.24046781);k++; //39  592954.1 2432985.6
     		pointCommune[k] = new GLatLng(48.90603785, 2.25813499);k++;  //87  594251.5 2434199.6
        pointCommune[k] = new GLatLng(48.90605505, 2.25832310);k++; //88  594265.3 2434201.5
        pointCommune[k] = new GLatLng(48.90630901, 2.25912162);k++; //89   594323.9 2434229.7
        pointCommune[k] = new GLatLng(48.90644860, 2.25955767);k++; //90   594355.9 2434245.2
        pointCommune[k] = new GLatLng(48.90677335, 2.26145358);k++; //91  594495 2434281.2
        pointCommune[k] = new GLatLng(48.90382750, 2.26306516); k++;//92  594612.9 2433953.3
        pointCommune[k] = new GLatLng(48.90342586, 2.26319524);k++; //93  594622.4 2433908.6
        pointCommune[k] = new GLatLng(48.90321201, 2.26326644); k++;//94  594627.6 2433884.8
       	pointCommune[k] = new GLatLng(48.90418004, 2.26641692);k++; //95   594858.8 2433992.3
        pointCommune[k] = new GLatLng(48.90411227, 2.26731540);k++; //96   594924.7 2433984.7
        pointCommune[k] = new GLatLng(48.90622780, 2.26882855);k++; //112  595035.9 2434220
				pointCommune[k] = new GLatLng(48.90649785, 2.26958483);k++;	//113  595091.4 2434250.3
				pointCommune[k] = new GLatLng(48.90681015, 2.27039152);k++;  //114  595150.6 2434284.7
        pointCommune[k] = new GLatLng(48.90622394, 2.27662944);k++;  //128  595608.1 2434219.1
        pointCommune[k] = new GLatLng(48.90580084, 2.27701848);k++; //129   595636.6 2434172
				pointCommune[k] = new GLatLng(48.90536177, 2.27780288);k++; //131   595694.1 2434123.1
				pointCommune[k] = new GLatLng(48.90523869, 2.27789982);k++; //132   595701.2 2434109.4
				pointCommune[k] = new GLatLng(48.90497373, 2.27821367);k++; //133   595724.2 2434079.9
				pointCommune[k] = new GLatLng(48.90495666, 2.27823278);k++; //134   595725.6 2434078
				pointCommune[k] = new GLatLng(48.90281313, 2.28370312);k++; //DEB   596126.7 2433839.2 LE DEBUT
        //alert("Dessin");
        for (var i = 0; i < k-1; i++) {
        			var point1 = pointCommune[i];
        			var point2 = pointCommune[i+1];
        			//alert("mapRiskRectangle4() i=" + i + "  k=" + k + "  point1=" + point1 +"   point2 ="+point2);
		          var polyline = new GPolyline( [point1,point2],"#FF0000", 3);
		          tableauPolylines[i]= polyline;
		          //alert("Apres polyline tableauPolylines" +tableauPolylines);
							map.addOverlay(polyline);
							
						}
				//alert("tableauPolylines.length=" +tableauPolylines.length);
				

      }


 //__________________________________________________________________________________
    function mapRiskRectangle5() { //Affichage des contours des ilots dela commune INSEE
    	// 
        var pointCommune = [];
        var k = 0;
        //11-46591","11","ILE-DE-FRANCE","92026","COURBEVOIE","920260305","FALLET","2.7831e-005"        
				pointCommune[k] = new GLatLng(48.90281313, 2.28370312); k++; //596126.7 2433839.2
				pointCommune[k] = new GLatLng(48.90222918, 2.28417812); k++; //596161.5 2433774.2
				pointCommune[k] = new GLatLng(48.90286972, 2.28364580); k++; //596122.5 2433845.5
				pointCommune[k] = new GLatLng(48.90281313, 2.28370312); k++; //596126.7 2433839.2
				pointCommune[k] = new GLatLng(48.90254900, 2.28391333); k++;//Center 596142.1 2433809.8
				//alert("Dessin1");
				var point5  = pointCommune[k-1];
        var marker = null;
        marker = createMarker(point5, "O", 1, "1)");
        //alert("Dessin1");
        //map.addOverlay( marker);
        k=0;
        //"11-46730","11","ILE-DE-FRANCE","92026","COURBEVOIE","920260204","CHARCOT","0.0989219"  17
        pointCommune[k] = new GLatLng(48.89904757, 2.26652889); k++;//594866.5 2433421.2
				//pointCommune[k] = new GLatLng(48.90281313, 2.28370312); k++;//594876.4 2433433.1
				pointCommune[k] = new GLatLng(48.89990513, 2.26839660); k++;//595003.6 2433516.5
				//pointCommune[k] = new GLatLng(48.90281313, 2.28370312); k++;//595055.8 2433551.1
				//pointCommune[k] = new GLatLng(48.90281313, 2.28370312); k++;//595136.6 2433604.6
				pointCommune[k] = new GLatLng(48.90114876, 2.27123991); k++;//595212.3 2433654.7
				//pointCommune[k] = new GLatLng(48.90281313, 2.28370312); k++;//595257.3 2433684.5
				//595300 2433712.8
				//595392 2433773.6
				pointCommune[k] = new GLatLng(48.90104194, 2.27481702); k++;//595474.7 2433642.6
				//595304.3 2433534.6
				//595311.3 2433487.3
				pointCommune[k] = new GLatLng(48.90281313, 2.28370312); k++;//595097.9 2433370.7
				//595044 2433370.5
				//594918.5 2433360.2
				pointCommune[k] = new GLatLng(48.89904757, 2.26652889); k++;//594866.5 2433421.2
        //Center 595170.6 2433566.9
        //alert("Dessin");
        //var bounds = new GLatLngBounds();
        for (var i = 0; i < k-1; i++) {
        			var point1 = pointCommune[i];
        			var point2 = pointCommune[i+1];
        			//alert("mapRiskRectangle5() i=" + i + "  k=" + k + "  point1=" + point1 +"   point2 ="+point2);
		          //bounds.extend(point1);
		          //alert("Apres bounds");
		          var polyline = new GPolyline( [point1,point2],"#FF0000", 3);
		          //alert("mapRiskRectangle5() Apres polyline i=" +i +"point K = 48.90677335, 2.26145358=?  " + point1);
							map.addOverlay(polyline);
							//alert("Apres overlay");
							//i++;
						}
			var vhtml = "Affichage MapRisk de la commune INSEE";
      //vhtml += "<br> Distance par rapport commissariat/gendarmerie";     
      map.setCenter(pointA, zoomLevel );
      markerA.openInfoWindowHtml( vhtml );

      }


 //__________________________________________________________________________________
    function mapRiskRivers() { //Pour avoir une ligne donnant un fleuve
     
      var river = new Array;
      var k     = 0;
      river[k]  = new GLatLng(48.88492435891923, 2.2521114349365234); k++;
      river[k]  = new GLatLng(48.89313570267518, 2.261338233947754); k++;
      river[k]  = new GLatLng(48.89948375541988, 2.2742128372192383); k++;
      river[k]  = new GLatLng(48.904251318230045, 2.2878599166870117); k++;
      river[k]  = new GLatLng(48.913249206284725, 2.30987548828125); k++;
    	//alert("mapRiskRivers() river ="+ river +"  river.length=" + (river.length));
    	var t = tableauPolylines.length;
    	for (var i = 0; i < k-1; i++) {
        			var point1 = river[i];
        			var point2 = river[i+1];
        			//var marker = createMarker(point1, "I", 1, "1)");
           		//map.addOverlay( marker);
        			var polyline = new GPolyline( [point1,point2],"#FF0000", 5);
        			tableauPolylines[t+i]= polyline;
		          map.addOverlay(polyline);
					}
			//alert("mapRiskRivers river ="+ river);
   		return river;
    }

 //TRI DES SCORES MapRisk_________________________________________________
    function MapRiskSortScore() { //uniquement pour les risques
      var tableTravail = [];
      var sortOK = [];
      var mapRiskScoreTaille = nombrePolicesSansSinistre ; //mapRiskScore.length();
      var min = mapRiskScore[0];
      //alert(" mapRiskScore  " + mapRiskScore);
      for (var i = 0; i < mapRiskScoreTaille ; i++) {//Recopie
         tableTravail[i ] = mapRiskScore[i];
         }
      //alert("tableTravail" + tableTravail);
      //alert("tableTravail[0]" + tableTravail[0]); //Recopie des scores
       
      for (var j = 0; j < mapRiskScoreTaille ; j++) {
           min = 100 ;
           for (var i = 0; i < mapRiskScoreTaille ; i++) {
             //alert("min= " + min + "tableTravail["+ i +"]=" + tableTravail[i] );
             if (tableTravail[i] < min) {
               min = tableTravail[i];
               sortOK[j] = i;
              } //Fin if
              //alert("i= " + i  + "  j=" + j + "  min=" + min + "  tableTravail["+ "i]= " + tableTravail[i] );
              }//fin de for 
            tableTravail[sortOK[j]] = 100;
            //alert("tableTravail "  + tableTravail +"  sortOK[" +j +"] ="+ sortOK[j] );
           
            if(min == 100) {j= mapRiskScoreTaille+1 ;}  
      }//Fin de for
      //alert("sortOK =  " + sortOK);
      //SortScore affiche__
      var sidebar_htmlTrie ='';
      //alert("MapRiskSortScore() mapRiskScoreTaille "  + mapRiskScoreTaille );
      for (var j = 0; j < mapRiskScoreTaille ; j++) {
           k = sortOK[j] ;
           sidebar_htmlTrie += '<a href="javascript:myclick(' + k + ')">' +      'Scoring ' + mapRiskScore[k] + ' Nom='+ initNom[k]+                       '</a><br>';
           //alert( sidebar_htmlTrie );
      }//Fin de for
      map.setCenter(pointA, zoomLevel );
      document.getElementById("sidebar").innerHTML =  sidebar_htmlTrie ;
      document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
      markerA.openInfoWindowHtml( "Voir la liste des risques <br> plus bas" );
      //alert("MapRiskSortScore()  tableauPoint=" +  tableauPoint);
      //Affichage uniquement des risques et des sinistres
       //alert("MapRiskSortScore() indiceRplusS "  + indiceRplusS + "  indice="+indice );
      for (var j = 0; j < ( indiceRplusS );j++) {
          var point = tableauPoint[j];
          //alert("MapRiskSortScore() point=" +point +"   j=" +j);
          var marker =createMarker(point, tableauPointCode[j], j, htmls[j]);
          //alert("MapRiskSortScore() point=" +point);
          gmarkers[j] = marker;
          map.addOverlay( marker );
          //alert("MapRiskSortScore()  htmls[j]=" +  htmls[j]);
         }
		//alert("MapRiskSortScore()  indice =" +  indice+ "  indiceRplusS =" + indiceRplusS);
    }

 
 
 
 
        

//___________________________________________________________________________________
    function mapRiskZusD1(){
    	  indiceZUS =0;
        //ZUS ILE Chemin de l'ile Nanterre FRance
        pointZUS[indiceZUS ] = new GLatLng(48.900458, 2.216632);
        html = "<b>ZUS ILE </b><br>Chemin de l'ile<br>92000 Nanterre ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS ILE Nanterre  </b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
        //LE PARC Nanterre FRance (OK)
        pointZUS[indiceZUS ] = new GLatLng(48.892094, 2.178563);
        html = "<b>ZUS LE PARC </b><br>Le Parc<br>92000 Nanterre ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>LE PARC  Nanterre  </b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
        //PROVINCES FRANCAISES  BERTHELOT Nanterre FRance
        pointZUS[indiceZUS ] = new GLatLng(48.895277, 2.206226);
        html = "<b>PROVINCES FRANCAISES  BERTHELOT </b><br>Berthelot<br>92000 Nanterre ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS PROVINCES FRANCAISES-BERTHELOT  Nanterre  </b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
        //Le Luth 4 Avenue Lne Gennevilliers (92230, France)  
        pointZUS[indiceZUS ] = new GLatLng(48.932982, 2.285725);
        html = "<b>ZUS Le Luth</b><br>B <br>92230 Gennevilliers ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS Le Luth 92230 Gennevilliers </b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
        // Les Gr&eacute;llons (Rer) 4 avenue Les Gr&eacute;llons Gennevilliers (92230)
        pointZUS[indiceZUS ] = new GLatLng(48.917453, 2.307693);
        html = "<b>ZUS Les Gr&eacute;sillons</b><br>4 avenue Les Gr&eacute;sillons <br>92230 Gennevilliers ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS Les Gr&eacute;sillons 92230 Gennevilliers </b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
        //ZUS SEINE-SABLIERE 1 rue DEnis Papin Villeneuve-la-Garenne (92230)
        //LANDY Rue du Landy Aubervilliers (93210, 93300, France)  
        pointZUS[indiceZUS ] = new GLatLng(48.915397, 2.365274);
        html = "<b>ZUS LANDY </b><br>Rue du Landy<br>93210 Aubervilliers ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS LANDY  93210 Aubervilliers </b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
        // ZUS VILLETTE QUATRE CHEMINS Rue des Quatre Chemins Aubervilliers (93300, 
        pointZUS[indiceZUS ] = new GLatLng(48.903969, 2.39066);
        html = "<b>ZUS VILLETTE QUATRE CHEMINS</b><br>Rue des Quatre Chemins<br>93210 Aubervilliers ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS VILLETTE QUATRE CHEMINS  93210 Aubervilliers </b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
        //ZUS  La Rose des Vents Aulnay-sous-Bois (93600, France
        pointZUS[indiceZUS ] = new GLatLng(48.955117, 2.496579);
        html = "<b>ZUS La Rose des Vents</b><br><br>93600 Aulnay-sous-Bois";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS La Rose des Vents 93600 Aulnay-sous-Bois</b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
       //ZUS MALASSIS 2, rue Fernand L?r   Bagnolet (93170, France) 
        pointZUS[indiceZUS ] = new GLatLng(48.872268, 2.426341);
        html = "<b>ZUS MALASSIS</b><br><br>93170 Bagnolet ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS MALASSIS 93170 Bagnolet </b>";
        htmlsZUS[ indiceZUS ] = html ;
        indiceZUS++;
        //ZUS QUARTIER Blanqui Rue Blanqui Bondy (93140, France 
        pointZUS[indiceZUS ] = new GLatLng(48.901131, 2.482724);
        html = "<b>ZUS QUARTIER Blanqui</b><br>Rue Blanqui<br>93140 Bondy ";
        marker = createMarker(pointZUS[indiceZUS ], "Z", indice, html);
        map.addOverlay( marker);
        gmarkersZUS[ indiceZUS ] = marker;
        htmlsZUSTitre [ indiceZUS ] = "<b>ZUS MALASSIS 93170 Bagnolet </b>";
        htmlsZUS[ indiceZUS ] = html ;

        var vhtml = "Afficher les ZUS";
        map.setCenter(pointZUS[0], zoomLevel );
        markerA.openInfoWindowHtml( vhtml );
        var sidebar_htmlTrie ="<br>";
        for (var j = 0; j < indiceZUS ; j++) {
             //alert(pointZUS[j].distanceFrom(pointA).toFixed(0));
             sidebar_htmlTrie += '<a href="javascript:myclickZUS(' + j + ')">' + htmlsZUSTitre[j]+'  distance agence ' + pointZUS[j].distanceFrom(pointA).toFixed(0)+   ' m</a><br>';
        //alert( sidebar_htmlTrie );
        }//Fin de for
        for (var j = 0; j < indice+1 ; j++) {map.removeOverlay(gmarkers[j]);}
        for (var j = 0; j < indiceA+1 ; j++) {map.removeOverlay(gmarkersA[j]);}
        map.setCenter(pointA, 11 );
        document.getElementById("sidebar").innerHTML =  sidebar_htmlTrie ;
        //document.getElementById("cellL2C2").innerHTML =  "N&eacute;ant" ;
        mapRiskDiagZUS();

     }
 //__________________________________________________________________________________
    function showAddress2() {
		// Mise en forme. Cette fonction n est disponible qu avec l interface grahique
		//alert("showAddress2");
		var departementPage = document.getElementById("Dep23").value;
		var villePageEtHabitants = document.getElementById("Ville23").value;
		var villePageTableau = villePageEtHabitants.split(" ");
		villePage = villePageTableau[0];
		var ruePage = document.getElementById("rue").value;
		var addressPage = ruePage+" " + villePage + " " +departementPage +" FRANCE";
		document.getElementById("Adresse1").value = addressPage;
		//alert(" showAddress2 addressPage=" + addressPage);
		//initialisation
		aaTableauDeEvenements_Sauvegarde =[];
		//Verification du departement  document.getElementById("Dep23").value
		var departementPage = document.getElementById("Dep23").value;
		//Est on dans le bon departement? http://ddata.over-blog.com/xxxyyy/1/26/64/19/site02-Geo-VHXX.html
		var strHref = window.location.href;
		//alert("window.location.href="+ window.location.href);
		if ( strHref.indexOf("-VHTout") == -1 ){
			if ( strHref.indexOf(departementPage) == -1 ){
			
			window.location.href ="http://ddata.over-blog.com/xxxyyy/1/26/64/19/Paris/site02-Geo-VH"+ departementPage + ".html?Address=XX4"+departementPage+"%20" + villePage;
			}
		}
		showAddress3(addressPage);
		
    }


	 
	 
	 
	 
  //__________________________________________________________________________________
    function showAddress3(address ) {
		//initialisation
		aaTableauDeEvenements_Sauvegarde =[];
		//alert("showAddress3 address=" + address + "  departementPage=" + departementPage);
		//Est on dans le bon departement? http://ddata.over-blog.com/xxxyyy/1/26/64/19/site02-Geo-VHXX.html
		
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              showEventsByXY(point);
			  document.getElementById("rue").value= address;
			  document.getElementById("Adresse1").value = address;
            }
        }
        );
      }
    }


   //__________________________________________________________________________________


    function showAddress4( address , letter ) {
      alert("CRTY");
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              alert("Dans showAdress4 " + address + "    OK?");
              
              
              var marker = new  createMarker(point, letter);
              alert(address   + point);
              map.addOverlay(marker);
            }  
          }    
         );
        }
       return point;
    }
 
   //__________________________________________________________________________________
    function showEventsDisplayFirst() { //Positionnement
    	if(sidebar_Tableau.length >0){
        	var aNumeroEvenement = sidebar_Tableau[0][1];
        	var pointZ = new GLatLng(zzEvenements[aNumeroEvenement].lat, zzEvenements[aNumeroEvenement].lng);
        	var html_2 = 'Num&eacute;ro EVENEMENT=  ' + zzEvenements[aNumeroEvenement].numeroEv + " du " +zzEvenements[aNumeroEvenement].date +' <br>  '+pointZ+'<br>'+  "<br>" + stringHTML(zzEvenements[aNumeroEvenement].rue) + '   ' +zzEvenements[aNumeroEvenement].departement+ '  ' +stringHTML(zzEvenements[aNumeroEvenement].ville) +'<br><textarea   cols=45 rows=4>'+ stringHTML(zzEvenements[aNumeroEvenement].txtCourt)+'</textarea>';
    		var zzMarker = createMarker_New(pointZ, "red", 0, html_2) //
        	map.setCenter(pointZ, zoomLevel ); 
          	map.addOverlay(zzMarker);
            zzMarker.openInfoWindowHtml(html_2);
			xxsetEvenementNumero(aNumeroEvenement);
        	}
     }
 
 
 
  //__________________________________________________________________________________
    function showEvents(strMotsClefs ) {
    	//alert( "strMotsClefs" + strMotsClefs);
    	var aaDepartement= "99";
    	sidebar_Tableau =[];
    	var arrayPourTri = [];	
		var arrayEvenements =[];
		var intNombreMots = 0;
		var k=0;
		map.clearOverlays();
		initMap();
		strMotsClefsNew= strMotsClefs.replace(/&egrave;/g,"e");
		strMotsClefsNew= strMotsClefsNew.replace(/Ã¨/g,"e");
		strMotsClefsNew= strMotsClefsNew.replace(/é/g,"e");
		strMotsClefsNew= strMotsClefsNew.replace(/Ãª/g,"e");
		strMotsClefsNew= strMotsClefsNew.replace(/Ã‰/g,"e");
		strMotsClefsNew= strMotsClefsNew.replace(/&Eacute;/g,"e");
		strMotsClefsNew= strMotsClefsNew.replace(/è/g,"e");
		strMotsClefsNew= strMotsClefsNew.replace(/ê/g,"e");
		strMotsClefsNew= strMotsClefsNew.replace(/&egrave;/g,"e");
		strMotsClefsNew = strMotsClefsNew.toUpperCase();
		if (strMotsClefsNew.indexOf("SEINE SAINT DENIS") > 0 ){
			 strMotsClefsNew= strMotsClefsNew.replace(/SEINE SAINT DENIS/g," ");
			 aaDepartement = "93";
			 }
		var arrayGoogleMotsClefs = arrayMotsClefs(strMotsClefs);
		if( window.location.href.indexOf("Tout") > -1){
			//alert("arrayGoogleMotsClefs=" + arrayGoogleMotsClefs + "    googleHomonymeArray = " + googleHomonymeArray);
		}
		for (var i=0; i<  zzEvenements.length -1  ;i++) {   //zzEvenements.length -1
    		aEvenementSansBlanc = zzEvenements[i].rue +" " + zzEvenements[i].ville + " " + zzEvenements[i].txtCourt;
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/rue /g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/avenue/g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/boulevard/g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/ le /g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/ la /g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/ du /g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/ de /g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/"/g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/é/g,"e");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/è/g,"e");
    		aEvenementSansBlanc = aEvenementSansBlanc.toUpperCase();
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/ RUE /g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/ RUES /g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/AVENUE /g," ");
    		aEvenementSansBlanc = aEvenementSansBlanc.replace(/ BOULEVARD/g," ");
    		//alert("showEvents variable aEvenementSansBlanc=" + aEvenementSansBlanc);
    		intNombreMots = isIncluded(arrayGoogleMotsClefs, aEvenementSansBlanc);
    		if( intNombreMots > 0   ) {
    			arrayEvenements[k]=zzEvenements[i].numeroEv; 
    			//alert(" zzEvenements[i].numeroEv= " + zzEvenements[i].numeroEv);
    			var libelle = " " + zzEvenements[i].ville + " N&deg; " + zzEvenements[i].numeroEv +" " +  zzEvenements[i].txtCourt;
          		sidebar_Tableau[k] = [libelle.substr(0,34) +"<br>",i, k];
          		arrayPourTri[k] =    [(10 -intNombreMots) + libelle.substr(0,34) +"<br>",i, k];
            	k++;}
     	}
     	sidebar_Tableau = arrayPourTri.sort();
     	//alert("showEvents arrayEvenements= " + arrayEvenements);
     	myclick_EvenementProche_Suite(0,0);
     	showEventsDisplayFirst();
      	return arrayEvenements;
    }
 
 //__________________________________________________________________________________
    function showEventsByType(strMotsClefs ) { //DDTT
    	//alert( "strMotsClefs" + strMotsClefs);
    	sidebar_Tableau =[];
    	var arrayPourTri = [];	
		var arrayEvenements =[];
		var intNombreMots = 0;
		var k=0;
		map.clearOverlays();
		//setZoomLevel(5);
		var aaDep = strMotsClefs.substr(0,2);
		var aaType = strMotsClefs.substr(2,2);
		if(aaType =="01") aaType ="1 ";
		if(aaType =="IP") aaType += " II";
		if(aaType =="AA") aaType = aaType + " AP AV VA VO";
		if(aaType =="PN") aaType = aaType + " AX";
		var aaRueFromEvenement = "rue de Courcelles";
		var aaTypeFromEvenement ="VB";
		var aaVilleFromEvenement= "Rueil";
		//alert("strMotsClefs=" + strMotsClefs + "   aaType="+aaType);
    	for (var i=0; i<  zzEvenements.length -1  ;i++) {   //zzEvenements.length -1
    		aaTypeFromEvenement = zzEvenements[i].type; 
    		if( zzEvenements[i].departement == aaDep   ) {
    			if( aaType.indexOf(aaTypeFromEvenement) > -1   ) {
    				arrayEvenements[k]=zzEvenements[i].numeroEv; 
    				aaVilleFromEvenement = zzEvenements[i].ville.toUpperCase();
    				if(aaVilleFromEvenement.charAt(0) ==" "){
    					aaVilleFromEvenement = aaVilleFromEvenement.substr(1, aaVilleFromEvenement.length -1);
    				}
    				//alert(" zzEvenements[i].numeroEv= " + zzEvenements[i].numeroEv);
    				var libelle = " " + aaVilleFromEvenement.toUpperCase() + " N&deg; " + zzEvenements[i].numeroEv +" " +  zzEvenements[i].txtCourt;
          			sidebar_Tableau[k] = [libelle.substr(0,34) +"<br>",i, k];
          			arrayPourTri[k] =    [aaDep + aaVilleFromEvenement ,i, k];
          			if(aaDep =="75"){
          				aaRueFromEvenement =zzEvenements[i].rue; 
          				aaRueFromEvenement = aaRueFromEvenement.replace(/ rue /g," ");
          				aaRueFromEvenement = aaRueFromEvenement.replace(/ de /g," ");
          				libelle = " " + aaRueFromEvenement.toUpperCase() + " N&deg; " + zzEvenements[i].numeroEv +" " +  zzEvenements[i].txtCourt;
          				sidebar_Tableau[k] = [libelle.substr(0,34) +"<br>",i, k];
          				arrayPourTri[k] =    [aaDep + libelle ,i, k];
          			}
            		k++;
            		}
            	}
     	}
     	sidebar_Tableau = sidebar_Tableau.sort();
     	//alert("showEvents arrayEvenements= " + arrayEvenements);
		//alert("sidebar_Tableau= " + sidebar_Tableau);
     	myclick_EvenementProche_Suite(0,0);
		return arrayEvenements;
    }
 
 //__________________________________________________________________________________
    function showEventsByXY(aPointParam ) { //point
		var zzTempNombreActes =zzAffichagePointsProches(aPointParam,distanceDesFaitsParamEnM/1000);
		indice++;
		var message = message_delinquance(aPointParam);
		var zzMarker = new createMarker(aPointParam, "P", indice, message);
		map.addOverlay(zzMarker);
		createMarkers(50,0);
		map.setCenter(aPointParam, zoomLevel+1 );
		zzMarker.openInfoWindowHtml(message);
        drawCircle(aPointParam, 100 );	
    }
 
 
 
 
 
 
 
 //__________________________________________________________________________________


    function showTypesDeFaits( radio ) {
        for (var i=0; i<radio.length;i++) {
         if (radio[i].checked) {
            alert("TypeDeFaits = "+radio[i].value)
            var typeDeFaits = radio[i].value;
            map.clearOverlays();
            myclick_EvenementProche_Suite(0,typeDeFaits);
         }
      }
    }
//__________________________________________________________________________________


    function showTypesDeFaits23( typeDeFaitsCode ) {
		//alert("showTypesDeFaits23  aaTableauDeEvenements_Sauvegarde.length=" + aaTableauDeEvenements_Sauvegarde.length + "  sidebar_Tableau.length=" +sidebar_Tableau.length);
		var departementPage = document.getElementById("Dep23").value;
		var villePage = document.getElementById("Ville23").value;
		if (aaTableauDeEvenements_Sauvegarde.length !=0){
			sidebar_Tableau = aaTableauDeEvenements_Sauvegarde;
			//alert("showTypesDeFaits23 sauvegarde restaurée  " +sidebar_Tableau);
			};
		aaTableauDeEvenements_Sauvegarde = [];
		if(typeDeFaitsCode =="AB1") {alert("RiskInParis Fonction non disponible"); return; }
		if(typeDeFaitsCode =="Ville") {
			aaTableauDeEvenements_Sauvegarde = sidebar_Tableau;
			displayEvenementsVille(departementPage, villePage);
			showEventsDisplayFirst();			
			return; }
		if(typeDeFaitsCode =="Res1") {displayEvenementsLast(); return; }
		if(typeDeFaitsCode =="Res3") { //Par numero evenements
			aaTableauDeEvenements_Sauvegarde = sidebar_Tableau;
			displayEvenementsByNumero(); 
			showEventsDisplayFirst();
			return; }
		//alert("showTypesDeFaits23  typeDeFaitsCode=" + typeDeFaitsCode); 
		myclick_EvenementProche_Suite(0,typeDeFaitsCode);
		showEventsDisplayFirst();
         
      }
  

    //__________________________________________________________________________________
    function showAddress(address) {
		
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, 13);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml( address + "<br>" + point);
              typeLieu = " ";
              
            }
          }
        );
      }
    }
//_______________________________________________________________________________________________________________________
	//Gestion de l interface grahique pour alimenter les villes du departement----------------------
function xxinitVilleEtRue(departement){ //Init par defaut de la ville et de la rue pour un departement
var adressInit= new Array(10);
		var adressPointInit = new Array(10);
		var adressZoomLevelInit = new Array(10);
		adressInit["60"] ="Beauvais 60 FRANCE"; 
		adressZoomLevelInit["60"] = 11;
		adressPointInit["60"] = new GLatLng(49.42929, 2.081069);
		adressInit["75"] ="avenue de Friedland PARIS 75 FRANCE";  
		adressZoomLevelInit["75"] = 11;
		adressPointInit["75"] = new GLatLng(48.8743311, 2.3006784);
		adressInit["77"] ="Fontainebleau 77 FRANCE"; 
		adressZoomLevelInit["77"] = 10;
		adressPointInit["77"] = new GLatLng(48.75075629617738, 2.6861572265625);
		adressInit["78"] ="Poissy 78 FRANCE"; 
		adressZoomLevelInit["78"] = 11;
		adressPointInit["78"] = new GLatLng(48.92861, 2.041797);
		adressInit["91"] ="Grigny  91 FRANCE";
		adressZoomLevelInit["91"] = 11;
		adressPointInit["91"] = new GLatLng(48.655148, 2.387251);
		adressInit["92"] ="Avenue de  la Republique Rueil  Malmaison 92 FRANCE";  
		adressZoomLevelInit["92"] = 11;
		adressPointInit["92"] = new GLatLng(48.878687351548805, 2.1791553497314453);
		adressInit["93"] ="Rue Edouard Vaillant Saint Denis 93 FRANCE"; 
		adressZoomLevelInit["93"] = 11;
		adressPointInit["93"] = new GLatLng(48.937703, 2.361261);
		adressInit["94"] ="rue du Tirard  Creteil 94 FRANCE";  
		adressZoomLevelInit["94"] = 11;
		adressPointInit["94"] = new GLatLng(48.791435, 2.450336);
		adressInit["95"] =" Rue de la Préfecture 95000 Cergy  FRANCE";  
		adressZoomLevelInit["95"] = 11;
		adressPointInit["95"] = new GLatLng(48.792766, 2.391297);
		
        //Initialisations
        if(departement=="60"){
			xxsetVille("60", "Beauvais", " ");
			document.getElementById("MotClefs").value = "Incendies de voitures "; 
        	map.setCenter(new GLatLng(49.42929, 2.081069), zoomLevel +1);
        }
         if(departement=="75"){
			xxsetVille("75", " PARIS", "Avenue de  Friedland");
			//document.getElementById("Adresse1").value = adressInit["75"];  
        	document.getElementById("MotClefs").value = "bagarre "; 
        	map.setCenter(new GLatLng(48.8743311, 2.3006784), zoomLevel +1);
        }
        if(departement=="77"){
			xxsetVille("77", "Fontainebleau", " ");
			//document.getElementById("Adresse1").value = adressInit["77"];
        	document.getElementById("MotClefs").value = "Incendies de voitures "; 
        	map.setCenter(new GLatLng(48.4059, 2.702055), zoomLevel +1);
        }
         if(departement=="78"){
			xxsetVille("78", "Poissy", " ");
			//document.getElementById("Adresse1").value = adressInit["78"];  
        	document.getElementById("MotClefs").value = "Incendies de voitures "; 
        	map.setCenter(new GLatLng(48.92861, 2.041797), zoomLevel +1);
        }
        if(departement=="91"){
			xxsetVille("91", "Grigny", " ");
			//document.getElementById("Adresse1").value = adressInit["91"];
        	document.getElementById("MotClefs").value = "Incendies de voitures "; 
        	map.setCenter(new GLatLng(48.655148, 2.387251), zoomLevel +1);
        }
        if(departement=="92"){
			xxsetVille("92", "RUEIL-MALMAISON", "Avenue de  la Republique");
			//document.getElementById("Adresse1").value = adressInit["92"];
        	document.getElementById("MotClefs").value = "agressions "; 
        	map.setCenter(new GLatLng(48.878687351548805, 2.1791553497314453), zoomLevel +1);
        }
        if(departement=="93"){
			xxsetVille("93", "SAINT-DENIS", "Rue Edouard Vaillant");
			//document.getElementById("Adresse1").value = adressInit["93"];
        	document.getElementById("MotClefs").value = "Incendies de voitures "; 
        	map.setCenter(new GLatLng(48.937703, 2.361261), zoomLevel +1);
        }
        if(departement=="94"){
			xxsetVille("94", "Creteil", "rue du Tirard");
			//document.getElementById("Adresse1").value = adressInit["94"];
        	document.getElementById("MotClefs").value = "Incendies de voitures "; 
        	map.setCenter(new GLatLng(48.791435, 2.450336), zoomLevel +1);
        }
        if(departement=="95"){
			xxsetVille("95", "Cergy", "Rue de la Préfecture");
			//document.getElementById("Adresse1").value = adressInit["95"];
        	document.getElementById("MotClefs").value = "incendie "; 
        	map.setCenter(new GLatLng(48.792766, 2.391297), zoomLevel +1);
        }
       if(departement=="Tout"){
			xxsetVille("75", "PARIS", "Avenue de  Friedland");
			//document.getElementById("Adresse1").value = adressInit["75"];
        	document.getElementById("MotClefs").value = "Incendies de voitures "; 
        	map.setCenter(new GLatLng(48.8743311, 2.3006784), zoomLevel +1);
        }


}	
function xxfillVille(departement){ //Liste des communes INSEE ddu departement dans la combo box Ville23 (01/06/2009)
	//alert("xxfillVille  departement= " + departement +" zzInsees.length = " + zzInsees.length );
	// Construction de la liste des communes
	var communesDuDepartement = [];
	var objetInsee;
	var k=0;
	if( zzInsees.length ==0) zzInsee_Integration();
	for (var i=0; i< zzInsees.length; i++){ //zzInsees.length; i++){
		objetInsee = zzInsees[i];
		//alert("objetInsee.CodeInsee="+ objetInsee.CodeInsee.substring(0,2) + "  objetInsee.Ville=" +objetInsee.Ville);
		if(departement ==objetInsee.CodeInsee.substring(0,2)){
			communesDuDepartement[k] = objetInsee.Ville +" " + objetInsee.Population +" hbts";
			k++;
			}
	}
	//alert("xxfillVille communesDuDepartement = " + communesDuDepartement);
	
	var villeSelect = document.getElementById("Ville23"); 
	//On nettoie les anciennes villes 
	var len=villeSelect.options.length; 
	while (villeSelect.options.length > 0) { 
		villeSelect.remove(0); 
	} 
	var newOption; 
	// Creation des communes 
	for (var i=0; i<communesDuDepartement.length; i++) { 
		newOption = document.createElement("option"); 
		newOption.value = communesDuDepartement[i]; 
		newOption.text=communesDuDepartement[i]; 		
		try { 
			villeSelect.add(newOption);  // this will fail in DOM browsers but is needed for IE 
			} 
		catch (e) { 
			villeSelect.appendChild(newOption); 
		}	
	}
	xxfillAdresse0(communesDuDepartement[0]);
}
function xxfillAdresse0(ville){
	var villeTableau = ville.split(" "); //Pour eliminer le nombre des habitants
	var villeCorrect =  villeTableau[0]; 
	xxfillAdresse1(ville);
	}

function xxfillAdresse1(ville){
	document.getElementById("rue").value = " ";
	document.getElementById("Adresse1").value=  " " + ville +" " + document.getElementById("Dep23").value + "  FRANCE";
	}
function xxsetDepartement(departement){
	var depSelect = document.getElementById("Dep23");
	var departementsTableau=depSelect.options;
	for (var i=0; i<departementsTableau.length; i++) { 
		//alert("departementsTableau["+ i +"].value =" +	departementsTableau[i].value);
		if(departement == departementsTableau[i].value) document.getElementById("Dep23").selectedIndex= i;
	}
	xxfillVille(departement)
}
function xxsetEvenementNumero(aNumeroEvenement){
	var rue = zzEvenements[aNumeroEvenement].rue;
	var departement = zzEvenements[aNumeroEvenement].departement;
	var ville = zzEvenements[aNumeroEvenement].ville;
    xxsetVille(departement, ville,rue);
}	
function xxsetVille(departement, ville,rue){
	//alert("xxsetVille departement=" + departement + "  ville=" + ville +"  rue=" +rue);
	xxsetDepartement(departement); // A TESTER 090623
	var villeCorrect ="vv";
	//alert("xxsetVille villeCorrect=" + villeCorrect);
	var villeSelect = document.getElementById("Ville23");
	var villesTableau=villeSelect.options;
	for (var i=0; i<villesTableau.length; i++) { 
		var villeTableauTravail = villesTableau[i].value.split(" "); //Pour eliminer le nombre des habitants
		villeCorrect =  villeTableauTravail[0];
		//alert("xxsetVille  villeCorrect =" + villeCorrect + "=="+ville.toUpperCase() +"?");
		if(xxIsEqual(ville.toUpperCase(), villeCorrect.toUpperCase())  == 1) {document.getElementById("Ville23").selectedIndex= i; break;}
	}
	document.getElementById("rue").value= rue;
	document.getElementById("Adresse1").value= rue+ " " + ville +" " + departement + "  FRANCE";
	
}
function xxIsEqual(a, b){// Return 1 if true Otherwise 0
	var aaSansBlanc = a;
	if(a.charAt(0) == " "){aaSansBlanc = a.substring(1,a.length -1)}
	var aaLength = aaSansBlanc.length -1;
	var xxLength = b.length;
	if( aaLength < xxLength) {xxLength = aaLength;}
	//alert("xxIsEqual aaSansBlanc="+aaSansBlanc.substring(0,xxLength) +"    b=" +b.substring(0,xxLength) + "  xxLength=" + xxLength );
	if( aaSansBlanc.substring(0,xxLength) == b.substring(0,xxLength)) {	return 1;}
	return 0;
}