13526 16
12829 9
15421 28
27074 50
29662 86
13402 10
13598 4
12034 11
24203 50
15948 9
24563 38
16635 9
14681 12
23107 46
18900 17
14263 12
13337 10
30453 38
29279 49
18522 23
20165 42
17125 17
16671 9
21297 23