private HajautusTaulukko annaEsiintyvyydet(BufferedReader r) throws FileNotFoundException, IOException {
		HajautusTaulukko esiintyvyydet = new HajautusTaulukko();
		
		char[] lahdeTaulukko = new char[256];
		int yhteensaTavujaLuettu = 0;
		int loopissaTavujaLuettu = 0;
		
		while ((loopissaTavujaLuettu = r.read(lahdeTaulukko))>0) {
			yhteensaTavujaLuettu += loopissaTavujaLuettu;
			
			for (int i = 0; i < lahdeTaulukko.length; i++) {
				Character merkki = new Character(lahdeTaulukko[i]);
				if (esiintyvyydet.annaArvo(merkki) != null) {
					esiintyvyydet.korvaaElementti(merkki, ((Integer)esiintyvyydet.annaArvo(merkki)).intValue()+1);
				} else {
					esiintyvyydet.lisaaElementti(merkki, 1);
				}
			}
		}
		System.out.print("Ensimminen skannaus valmis, yhteens luettu " + yhteensaTavujaLuettu + " tavua... ");
		return esiintyvyydet;
	}