30432 2
45701 12
306279 26
1082003 115
309329 10
220958 12
309754 49
297028 55
101632 6
417828 47
111732 20
180958 34
174554 25
151856 19
103252 8
83430 15
150009 31
87731 13
59103 9
85982 16
121905 8
34628 0
37506 4
37082 4