13294 27
1038 10
1229 5
765 13
1715 2
2672 9
1198 2
2200 9
1588 9
1690 3
1683 3
1651 5
1492 4
2048 7
1107 1
2480 9
3293 8
1478 4
2188 8
4023 18
1493 3
1629 5
1319 4
2582 9