14426 0
20929 1
20004 1
20052 2
19806 1
40351 4
21305 4
23934 1
37230 4
26226 2
43358 6
26557 1
34759 3
58953 7
39629 6
18180 1
25959 3
36877 7
68207 6
78478 6
48309 2
22631 3
39551 2
106809 20