17047 20
10459 18
3043 5
3539 14
4378 14
2056 5
3125 13
3728 17
1342 2
3148 13
2371 7
8339 40
2608 6
2577 11
2763 10
2149 8
2905 22
6598 11
2110 8
2596 13
1944 9
1598 2
2529 11
3767 28