14426 0
20933 1
20009 1
20009 2
19755 1
40357 4
21280 4
23931 1
37227 4
26232 2
43332 6
26554 1
34734 3
58905 7
39608 6
18155 1
25927 3
36859 7
68179 6
78451 6
48308 2
22626 3
39527 2
106804 20