14430 0
20927 1
20001 1
20055 2
19757 1
40353 4
21306 4
23929 1
37233 4
26234 2
43327 6
26558 1
34726 3
58927 7
39633 6
18181 1
25957 3
36883 7
68202 6
78451 6
48303 2
22627 3
39557 2
106804 20