29933 3
21480 2
18332 2
18478 0
18031 2
17701 1
17108 1
21756 1
16552 2
15358 0
22109 2
21731 0
22001 1
18877 2
16980 0
40805 7
15384 1
18553 0
35504 2
31629 2
17783 1
28753 5
107776 11
20281 3