5678 7
3126 6
3116 10
6765 6
4891 8
16226 10
3463 11
5845 3
8720 17
6761 6
7694 1
4995 7
5879 9
2792 6
5901 8
3335 6
3506 10
3259 5
4394 7
3942 4
3072 9
7208 11
4527 5
4391 13