353 6
904 3
1942 5
1873 4
2076 8
3347 3
3837 9
7168 4
7244 8
3106 3
4146 6
5944 12
11879 18
5401 6
11258 23
5061 10
4286 4
5255 13
7230 12
6674 8
3019 6
4883 8
4443 9
2810 3