626 8
1690 10
2952 13
1552 6
2224 7
2667 8
798 9
2416 3
1943 5
785 10
951 5
2102 9
2650 10
4098 5
5486 13
2662 1
976 3
565 10
1432 6
3104 13
3331 9
3042 1
6426 10
5257 20