12354 28
2912 12
10191 17
2667 11
5125 26
1177 3
5724 20
1404 2
1635 4
1399 4
1961 3
2758 10
1296 3
2430 5
7343 26
2790 3
952 1
898 1
1500 0
1228 2
2087 6
1544 6
1830 6
881 1