34856 10
38878 12
25057 2
35553 8
43478 12
58159 13
22558 2
23333 4
17959 0
21930 3
63001 9
24784 4
29708 5
34630 6
28231 4
56305 12
23402 4
25331 5
15309 1
34134 2
36128 4
34051 17
24059 3
196277 38