Programa de ordenamiento counting sort

necesito un programa que capture desde un txt cuantos cursos hay en un colegio, en cada curso cuantos alumnos hay y que edades tienen

el programa debe organizar los alumnos por edades con counting sort y sacar un listado de las edades y cuantos hay de cada edad