3090
6
3083
2
2903
3
2932
21152
8
1903
2257
3080
3673
467
0
14861
7
1593
6346
16
5090
572
2539
4
3240
1289601
1279
496
2919
25669
3315
14
2358
9
19783
2535
2954
2996
4044
5