979 4
648 4
640 2
2030 6
1660 4
2756 6
1578 5
1178 4
843 7
877 3
992 7
1978 7
3959 15
1456 5
3922 31
1638 18
5888 11
2071 4
1293 5
1720 10
1000 5
1048 4
1147 4
1546 2