31082 2
45881 12
306726 26
1082455 115
309501 10
221203 12
309855 49
297205 55
101729 6
418028 47
112028 20
180978 34
174708 25
152007 19
103406 8
83504 15
150181 31
87831 13
59181 9
86030 16
121957 8
34704 0
37534 4
37105 4