59958 5
35129 4
98953 12
41884 4
27202 2
17806 1
43729 4
24131 1
26708 2
30156 2
16858 0
29002 8
100207 16
35876 4
30128 1
41534 8
19958 0
43784 4
41557 4
56129 16
156957 31
43027 4
25577 4
26078 1