def calculate_average_capacities(capabilities):
    """
    Calculate average capacities from a list of tuples containing version, capacity, and other metrics.

    Args:
        capabilities (list): List of tuples containing version, capacity, and other metrics.

    Returns:
        tuple: Average capacity, number of versions, total capacity.
    """
    total_capacity = sum(capacity for _, capacity, *_ in capabilities)
    num_versions = len(capabilities)
    average_capacity = total_capacity / num_versions
    return average_capacity, num_versions, total_capacity

# Example usage:
capabilities = [('v5_1768236144', 108217.11959687909, 721, 15009.3),
                ('v5_1768235312', 89435.63603047856, 734, 12184.7),
                ('v5_1768235983', 98379.19963352643, 987, 9967.5)]

average_capacity, num_versions, total_capacity = calculate_average_capacities(capabilities)
print(f"Average capacity: {average_capacity}, Number of versions: {num_versions}, Total capacity: {total_capacity}")