15507 13
15701 7
12086 24
21391 5
27302 13
60933 142
30354 45
17507 16
20518 40
22504 47
20496 24
22847 29
16301 24
14489 16
16480 10
13748 15
25075 77
18147 31
15858 14
16343 23
19312 21
35202 67
37818 52
42484 132