12355 28
2912 12
10191 17
2667 11
5125 26
1177 3
5725 20
1404 2
1635 4
1400 4
1961 3
2758 10
1296 3
2430 5
7343 26
2790 3
952 1
899 1
1501 0
1229 2
2088 6
1546 6
1831 6
882 1