29933 3
21503 2
18333 2
18478 0
18033 2
17709 1
17131 1
21759 1
16578 2
15356 0
22155 2
21754 0
22027 1
18881 2
17005 0
40856 7
15458 1
18584 0
35531 2
31652 2
17807 1
28807 5
107834 11
20282 3