29705 3
26205 1
32305 3
43476 4
39702 2
40526 4
22808 2
21076 1
18553 1
20106 2
23307 0
16582 1
16804 2
17526 1
27503 4
31528 3
33084 2
22951 1
36858 1
33558 3
18255 3
37308 4
29506 1
81328 13