9851 27
16648 77
11554 24
2599 4
2855 7
1042 2
3101 11
1555 5
3400 10
1182 2
3246 11
3056 12
2347 3
1703 3
1674 2
1158 1
2281 6
1885 3
984 1
1779 4
1746 3
2931 5
1016 2
2545 3