def check_matches(list1, list2, num_matches):
    """
    Check whether two lists of sites contain at least a certain number of matches between the two lists
    Args:
    :param list1: (List) list of sites
    :param list2: (List) list of sites
    :param num_matches: (int) number of matches we are looking for between list1 and list2
    :return: (boolean) whether there are numMatches of matches between list1 and list2
    """
    intersection = set(list1).intersection(set(list2))
    if len(intersection) >= num_matches:
        return True
    else:
        return False