31899 28
2046 14
5848 21
24393 74
15538 45
13749 16
4530 9
1666 9
842 23
1271 11
3897 11
4814 16
1373 6
6279 27
2864 20
1062 11
6205 31
273 12
8274 37
18070 58
8342 42
16138 20
42305 40
9666 8