594 3
1126 3
2129 5
993 7
2508 17
2178 3
5060 11
2350 5
2740 7
6159 12
2815 5
7818 16
3774 11
4693 5
7441 8
3460 13
3445 8
6436 8
7743 12
10644 20
8710 15
5481 9
12081 18
4435 13