15001 40
5464 6
5877 8
9536 9
5597 9
6623 4
6431 5
7319 15
5181 7
4742 6
5565 7
11855 38
5747 6
14703 30
5904 6
6759 6
5734 3
5699 8
5176 7
31237 72
10349 16
5368 3
13864 40
15046 40