29657 2
45308 12
305679 26
1081082 115
308954 10
220684 12
309353 49
296802 55
101459 6
417226 47
111381 20
180709 34
174076 25
151678 19
103051 8
83232 15
149576 31
87351 13
58808 9
85683 16
121555 8
34530 0
37327 4
36930 4