59926 5
35102 4
98881 12
41852 4
27177 2
17732 1
43702 4
24106 1
26703 2
30155 2
16802 0
28979 8
100153 16
35831 4
30102 1
41478 8
19953 0
43754 4
41555 4
56055 16
156905 31
43032 4
25582 4
26079 1