30281 2
45659 12
306059 26
1081755 115
309154 10
220855 12
309679 49
297005 55
101605 6
417579 47
111528 20
180902 34
174303 25
151804 19
103207 8
83383 15
149853 31
87679 13
59051 9
85928 16
121780 8
34602 0
37452 4
37082 4