Oliver has 407 marbles, and he wants to create equal groups of marbles to give away to his friends. He decides he wants to make groups of different sizes: 4, 7, or 13 marbles per group. How many complete groups of marbles can he make with each of these sizes?
Determine the maximum number of groups he can create using each size. After his calculations, he wants to know how many marbles he would have left over after making these groups for each size.