31328 2
45880 12
306830 26
1082531 115
309555 10
221256 12
309932 49
297233 55
101728 6
418078 47
112128 20
181026 34
174733 25
152033 19
103403 8
83503 15
150208 31
87877 13
59229 9
86055 16
121959 8
34751 0
37528 4
37101 4