15680 5
52028 19
35684 3
77058 3
16829 2
23984 2
17408 1
17308 0
17353 0
39105 5
26258 2
29653 5
42307 10
17533 1
19805 1
39731 6
22226 2
16059 0
18707 1
20654 2
26327 2
20930 0
26634 1
121109 18