59926 5
35028 4
98882 12
41805 4
27178 2
17729 1
43656 4
24082 1
26679 2
30102 2
16778 0
28953 8
100152 16
35832 4
30054 1
41478 8
19931 0
43727 4
41551 4
56032 16
156803 31
43033 4
25578 4
26077 1