private static void requestAndParseAllMeasurementsBelongingToExactGSMCells() {
		String fileName = "/Users/Johan/Documents/CellTowers/cell_towers_GSM_exact.csv";
		try(BufferedReader br = new BufferedReader(new FileReader(fileName));){

			String line = "";
			int totalCount = 0;
			int count = 0;

			JSONFile jsonFile = new JSONFile(JSONFile.filePathCellTowers+"cells_exact_samples67-80"+JSONFile.fileFormat);
			jsonFile.iWannaStartAnArray("cells");

			long startTime = System.currentTimeMillis();
			System.out.println("Starting to read from file..");
			while((line = br.readLine()) != null) {
				totalCount++;
				if(totalCount%30000==0)
					System.out.println("Read "+totalCount+" lines..");

				String[] fields = line.split(",");

				int samples = Integer.parseInt(fields[9]);
				if(samples >= 67 && samples <=80) {

					Request request = new Request(fields[1], fields[2], fields[3], fields[4]);
					OpenCellIdCell openCellIdCell = request.getData();

					jsonFile.writeThisOpenCellIdCell(openCellIdCell);

					count++;
					if(count%100==0)
						System.out.println("Parsed "+count+" cells..");
				}
			}
			jsonFile.theArrayIsDone();
			jsonFile.iAmDoneWriting();
			System.out.println("Done reading from file..\n");
			double timeElapsed = (System.currentTimeMillis()-startTime)/(double)1000;
			System.out.println("Read "+totalCount+" lines..\n");

			System.out.println("Count is "+count);

			System.out.println("Time elapsed: "+timeElapsed+" seconds");




		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}