40 9
837 3
1126 3
2129 5
993 7
2768 17
2178 3
5297 11
2545 5
2740 7
6358 12
2815 5
7818 16
3982 11
4693 5
7441 8
3460 13
3445 8
6639 8
7743 12
10644 20
8710 15
5481 9
12081 18