10000 9
11566 7
19673 15
11246 8
10856 6
9774 1
11548 4
11626 7
9649 4
9440 7
10865 7
17342 26
11428 9
11258 4
9582 11
12043 8
16402 21
13975 28
20537 14
10693 4
11462 16
16941 22
13421 16
13555 17