697 2
3534 6
596 4
649 2
1546 2
1147 4
1048 4
1000 5
1720 10
1293 5
2071 4
5888 11
1638 18
3922 31
1456 5
3959 15
1978 7
992 7
877 3
843 7
1178 4
1578 5
2756 6
1660 4