40 9
1137 3
1345 3
2332 6
993 8
2768 18
2178 3
5297 12
2545 5
2950 7
6587 12
2815 5
8080 16
3982 11
4693 5
7441 9
3460 13
3445 8
6639 8
7743 12
10644 20
8919 15
5481 9
12081 18