675 2
936 3
997 4
2460 5
829 2
4135 7
1035 2
674 1
1027 2
939 3
980 4
2559 10
1569 1
3008 11
2474 15
4879 29
1198 3
1376 6
660 0
905 2
10737 25
3096 9
1296 4
2888 5