59932 5
35031 4
98877 12
41801 4
27181 2
17733 1
43655 4
24079 1
26679 2
30107 2
16782 0
28958 8
100154 16
35827 4
30051 1
41482 8
19928 0
43727 4
41553 4
56027 16
156804 31
43033 4
25577 4
26076 1