40 9
256 4
712 6
716 5
1616 10
1137 3
1147 7
752 5
971 7
1345 3
2059 8
1933 6
2332 6
2384 6
993 8
2768 18
2896 10
2983 18
3885 10
2285 8
2178 3
5297 12
2688 4
3492 10