4593 8
16406 55
4714 10
3512 3
3252 8
7080 17
42708 77
9943 11
5436 12
12598 16
11545 14
11398 15
46654 43
28431 33
9994 18
19000 16
23909 30
9187 4
8629 28
6888 22
6241 4
23329 47
5273 11
19991 10