29078 1
172801 12
85759 13
37627 4
42979 5
30482 2
104103 12
57383 6
30406 0
58453 3
49627 10
81881 4
21184 0
23528 2
93582 6
44706 2
16253 1
21133 3
31359 3
20830 1
16533 1
121227 31
55927 12
137708 32