John has 12 identical marbles and wants to distribute them into 4 distinct boxes such that each box gets at least 2 marbles. In how many ways can he do this, considering that the order of the boxes matters? Let's think step by step and output the final answer within \boxed{}.
user