25402 2
29329 2
16384 1
20451 0
16227 0
25952 2
20428 2
17732 0
19082 3
20327 0
19832 3
40584 7
15208 1
35053 2
299126 43
20055 3
27755 4
29631 5
34533 7
25156 3
41554 8
55456 5
22506 1
58834 7