public static void compareSocInflPeople(int cutoff){
		try {
			Connection db = dbConnect();
			Connection dbGen = dbGenDataConnect();
			Statement getNumPeople = db.createStatement();
			ResultSet numPeopleQ = getNumPeople.executeQuery(
					"SELECT COUNT(*) AS num FROM "+EpiSimUtil.conCountTbl+" WHERE tally >= "+cutoff);
			numPeopleQ.first();
			int numPeople = numPeopleQ.getInt(1);
			System.out.println("Looking at the top "+numPeople+" people.");
			HashSet<Integer> socPop= new HashSet<Integer>(numPeople);
			HashSet<Integer> InfPop3 = new HashSet<Integer>(numPeople);
			HashSet<Integer> InfPop4 = new HashSet<Integer>(numPeople);
			Statement getSocPop = db.createStatement();
			Statement getInfPop3 = dbGen.createStatement();
			Statement getInfPop4 = dbGen.createStatement();
			ResultSet socPopQ = getSocPop.executeQuery(
					"SELECT personID FROM "+EpiSimUtil.conCountTbl+" ORDER BY tally DESC LIMIT "+numPeople);
			while (socPopQ.next()){
				socPop.add(socPopQ.getInt(1));
			}
			ResultSet InfPop3Q = getInfPop3.executeQuery(
					"SELECT personID FROM "+EpiSimUtil.ppInfTbl+" WHERE runID=3"+
					" ORDER BY score DESC LIMIT "+numPeople);
			while (InfPop3Q.next()){
				InfPop3.add(InfPop3Q.getInt(1));
			}
			ResultSet InfPop4Q = getInfPop4.executeQuery(
					"SELECT personID FROM "+EpiSimUtil.ppInfTbl+" WHERE runID=4"+
					" ORDER BY score DESC LIMIT "+numPeople);
			while (InfPop4Q.next()){
				InfPop4.add(InfPop4Q.getInt(1));
			}
			int intSocInfl3 = 0;
			int intSocInfl4 = 0;
			int intInfl3Infl4 = 0;
			Iterator<Integer> socItr = socPop.iterator();
			while(socItr.hasNext()){
				Integer next = socItr.next();
				if(InfPop3.contains(next)) intSocInfl3++;
				if(InfPop4.contains(next)) intSocInfl4++;
			}
			System.out.println("Intersection between soc. and infl3 is "+intSocInfl3);
			System.out.println("Intersection between soc. and infl4 is "+intSocInfl4);
			Iterator<Integer> infItr = InfPop3.iterator();
			while(infItr.hasNext()){
				Integer next = infItr.next();
				if(InfPop4.contains(next)) intInfl3Infl4++;
			}
			System.out.println("Intersection between infl3 and infl4 is "+intInfl3Infl4);
			db.close();
		} catch (Exception e) {
			System.out.println(e);
		}
	}