21885 15
3426 3
25183 83
38882 89
2618 12
5472 14
3542 9
30952 62
1307 7
667 4
15714 22
5409 5
7409 15
5667 14
1947 3
6430 12
3133 5
3232 10
1642 7
5968 13
13937 17
3530 18
16238 17
9308 3