12990 18
8369 6
10555 6
10091 7
31196 46
9885 9
14647 5
21990 20
28678 17
18174 13
15609 2
37429 40
21667 18
77995 51
107350 139
50441 36
47608 47
42168 30
22105 17
19087 15
8902 4
24455 22
13414 17
21495 28