а мне процесс долетания непонятен.Чтобы на текущем направлении понять, где провести отсечку,  надо понимать, сколько человек, для которых это направление имеет не первый приоритет, долетели до этого приоритета, а не поступили на предыдущем. И так по всем  направлениям.Они проходные баллы    (линию отсечки в списке) будут делать в несколько итераций?