10 3
3049 3
1258 8
815 6
1491 1
2079 6
1338 12
1979 2
560 9
377 8
729 8
624 3
1491 15
2010 12
795 9
1173 7
208 6
3945 9
732 0
1581 3
5251 25
4376 11
25016 29
6090 12