15426 30
8691 8
14960 23
15010 8
19851 27
12578 20
8513 14
11294 12
11163 16
38877 26
34629 25
12990 18
8369 6
19236 5
10091 7
31196 46
17176 21
25983 29
20593 14
48314 21
107165 139
50441 36
11759 6
47608 47