15048 2
16181 9
25542 18
12995 3
12879 8
12361 4
11582 3
16252 21
14661 18
26026 43
16511 24
11233 1
19033 7
19290 17
44440 136
27630 41
13167 9
15874 10
16126 19
13277 7
28878 36
17476 20
13144 9
56145 104