40180 10
51084 5
41056 8
373083 80
191056 37
77657 8
54876 13
50901 10
30807 3
122504 10
59453 15
42958 3
39405 6
63834 10
100776 31
88782 18
34506 4
45302 5
71184 8
39081 3
37155 2
103181 32
17229 0
39803 2