11028 0
13704 1
29952 6
68109 16
51176 7
32278 2
24351 6
30957 8
22079 1
39256 9
18882 2
41207 4
39578 8
81033 10
100982 51
20532 8
48330 27
45108 39
85758 93
178779 24
179229 54
211457 33
521951 42
662152 117