A hockey team consists of goalkeeper, defenders, midfielders and forwards. There are substitutes: goalkeeper, defender, midfielder and forward. A substitute may only replace a player of the same category (e.g., midfielder for midfielder). Given that a maximum of substitutes may be used and that there are still players on the pitch at the end, how many different teams could finish the game?
A
B
C
D
E