31   326
21   225
5   214
2   28
15   461
32   938
17   539
47   806
24   440
21   531