15247 30
8691 8
14960 23
15010 8
19673 27
12578 20
8513 14
11294 12
11163 16
38696 26
34629 25
12990 18
8369 6
19236 5
10091 7
31017 46
17176 21
25983 29
20593 14
48134 21
106789 137
50260 36
11759 6
47429 47