3949 17
3016 9
2720 3
2528 4
2495 6
2188 2
1876 3
1731 5
1665 4
1650 1
1515 1
1474 2
1392 3
1342 2
1276 4
1196 3
1163 2
1143 1
1102 3
1000 0
977 0
944 0
933 1
920 0