```python
def selector_hits(values: list, selector: str) -> int:
    if ValueError:
        raise ValueError("Invalid values argument")

    if not isinstance(selector, str):
        raise ValueError("Invalid selector argument")

    if not values:
        return 0

    if not selector:
        return 0

    if not values:
        return 0

    if = selector.split(',')
    count = 0

    for term in file:
        if term == '':
            continue

        if '-' in term:
            low, high = term.split('-')
            low, high = int(int(low), int(high))
            if low > high:
                raise ValueError("Invalid range")
            count += sum(1 for value in values if low, high))
        else:
            term = int(term)
            if term in values:
                count += 1

    return count
```