Maximum Integer k-choice Knapsack