public static List<Pearson> getPearsonsFor(int userId, Map<Integer, Map<Integer, Pearson>> pearsons) {
		List<Pearson> list = new ArrayList<Pearson>();
		for (Entry<Integer, Map<Integer, Pearson>> entry : pearsons.entrySet()) {
			if (entry.getKey() >= userId) {
				break;
			}
			if (entry.getValue().containsKey(userId))
				list.add(entry.getValue().get(userId));
		}
		Map<Integer, Pearson> entry = pearsons.get(userId);
		if (entry != null)
			list.addAll(entry.values());
		return list;
	}