686 3
1520 5
1648 3
2076 8
3149 3
3622 9
6964 4
7036 8
2901 3
4146 6
5944 12
11670 18
5401 6
11058 22
5061 10
4286 4
5255 13
7230 12
6674 8
2824 6
4883 8
4443 9
2810 3
8620 13