94278 3
29752 2
26079 0
45151 3
41408 3
31777 2
41734 3
43052 4
30555 2
32581 2
61353 4
34978 2
55526 8
36454 0
46959 8
28702 1
54927 2
99205 14
30078 2
146951 21
58351 6
47330 9
114833 24
353876 63