11166 0
11989 3
13808 9
20684 29
13271 3
11377 4
12871 4
15636 8
15947 1
15882 8
11538 2
12319 3
20947 8
30382 24
29980 41
48924 62
83555 134
38599 43
28326 38
19784 6
15986 5
30767 51
15319 9
19326 7