28502 2
49932 12
27528 3
89451 7
59252 8
39255 8
32153 1
93632 16
42533 4
63482 11
33482 2
49759 7
39628 0
20982 1
29054 2
44683 8
76877 21
80109 20
57054 6
90653 20
218307 49
124729 47
1360151 293
67780 12