25606 2
29428 2
16483 1
20605 0
16383 0
26001 2
20528 2
17809 0
19104 3
20404 0
20006 3
40656 7
15257 1
35301 2
299481 43
20154 3
27878 4
29781 5
34778 7
25206 3
41632 8
55783 5
22680 1
59108 7