271653 19
42404 3
56856 7
42233 3
23932 0
17228 1
18178 0
21628 0
25077 1
31005 1
31976 1
17905 0
28207 2
24976 2
103305 4
90982 6
164604 6
179607 11
19032 0
19807 0
36107 2
60853 9
87428 13
87058 12