16510 15
17524 12
12692 4
13407 9
25540 38
31276 55
23841 47
25654 29
31774 47
27182 47
34147 85
28525 49
22258 30
20633 26
23892 34
36304 46
43224 75
38095 52
60341 142
20188 18
17212 14
15332 8
20629 21
11008 2