alf rank parts -- weight desc pid asc -- position