3090
6
2903
3
2932
2
21152
8
3080
3673
467
0
14
323
3240
1279
4
496
2919
14861
7
553
25669
3315
2358
9
19783
2535
1289601
317
2954
2996
836
1
4044
5
3083
920
1400
17946