10680 20
12395 21
23792 12
19770 21
1234 3
6921 18
1227 2
4072 7
2577 9
3661 9
1861 2
3101 12
1450 5
1002 2
1162 2
1687 5
2097 3
858 1
1052 1
1808 8
783 2
1356 3
1338 4
2643 14