```python
from typing import List

def poll_gaps(minutes: List[int]) -> List[int]:
    """
    Given a list of minutes on which a monitor ran, return the minutes between the first and the last on which it did not run.
    Fewer than two runs means there is nothing to report.
    """
    if len(minutes) < 2:
        return []
    
    # Find the first and last gaps
    first_gap = minutes[0]
    last_gap = minutes[-1]
    
    # Calculate the gaps between consecutive runs
    gaps = [minutes[i] - minutes[i - 1] for i in range(1, len(minutes))]
    
    
    # Return the gaps in increasing order
    return sorted(gaps)
```