10682 20
12401 21
23792 12
19772 21
1239 3
6924 18
1231 2
4075 7
2578 9
3663 9
1864 2
3106 12
1453 5
1006 2
1166 2
1690 5
2099 3
860 1
1056 1
1812 8
788 2
1361 3
1343 4
2647 14