31286
7043
40284
9068
11084
2496
39464
8884
37819
8514
13085
2946
11084
2496
15887
3577