15507 13
15701 7
12086 25
21391 5
27302 13
60933 142
30354 45
17507 16
20518 40
22504 48
20496 25
22847 29
16301 25
14489 16
16480 12
13748 15
25075 77
18147 31
15858 14
16575 23
19312 21
35202 67
37818 52
42484 136