Stats(Collection<VoieEnum> voies) {
		voituresEnAttentes = new HashMap<VoieEnum, AtomicInteger>();
		attenteParVoie = new HashMap<VoieEnum, AtomicLong>();
		voituresEngageesParVoies = new HashMap<VoieEnum, AtomicInteger>();
		voituresEntrees = new HashMap<VoieEnum, AtomicInteger>();
		voituresSorties = new HashMap<VoieEnum, AtomicInteger>();
		voituresEngagees = new AtomicInteger(0);

		for (VoieEnum voie : voies) {
			voituresEnAttentes.put(voie, new AtomicInteger(0));
			attenteParVoie.put(voie, new AtomicLong(0));
			voituresEngageesParVoies.put(voie, new AtomicInteger(0));
			voituresEntrees.put(voie, new AtomicInteger(0));
			voituresSorties.put(voie, new AtomicInteger(0));
		}
	}