105721 250
11045 9
12554 7
15317 8
20971 47
17830 18
54812 53
12010 5
11107 4
16578 12
10321 10
16133 18
18166 26
128790 225
13461 17
12581 13
25940 35
14081 17
11976 18
10084 8
9457 3
25162 105
8690 5
11398 17