31334 2
45880 12
306827 26
1082532 115
309557 10
221251 12
309928 49
297229 55
101731 6
418077 47
112132 20
181033 34
174726 25
152028 19
103406 8
83508 15
150209 31
87882 13
59231 9
86055 16
121958 8
34753 0
37531 4
37102 4