999 1
1642 11
2318 8
952 2
1072 3
1746 3
953 1
933 3
1190 9
1696 3
1566 3
2397 7
1297 1
1001 2
891 1
874 2
1374 3
854 0
816 0
1625 3
1409 4
928 1
793 3
3420 8