Generalized Top-k Mallows Model for Ranked Choices