31084 2
45881 12
306730 26
1082458 115
309507 10
221201 12
309859 49
297207 55
101733 6
418033 47
112033 20
180979 34
174702 25
152009 19
103409 8
83504 15
150179 31
87829 13
59178 9
86032 16
121951 8
34703 0
37529 4
37109 4