17047 20
10458 18
3043 5
3530 14
4375 14
2056 5
3125 13
3726 17
1341 2
3145 13
2370 7
8336 40
2608 6
2577 11
2763 10
2149 8
2905 22
6598 11
2110 8
2596 13
1944 9
1597 2
2527 11
3767 28