29931 3
21505 2
18329 2
18476 0
18032 2
17709 1
17131 1
21757 1
16579 2
15357 0
22159 2
21755 0
22027 1
18876 2
17004 0
40856 7
15453 1
18578 0
35533 2
31654 2
17805 1
28802 5
107829 11
20282 3