31   317
19   223
5   215
2   28
15   462
32   938
17   539
47   807
24   442
21   529