from typing import List


def prepare_data_split_list(data, n: int) -> List[int]:
    """
    Create list of sizes for splitting

    :param data: dataset
    :param n: number of equal parts
    :return: list of sizes
    """

    parts = [len(data) // n] * n
    if sum(parts) < len(data):
        parts[-1] += len(data) - sum(parts)
    return parts