3090
6
2903
3
2932
2
21152
8
3080
467
0
14
323
3240
1279
4
496
14861
7
553
25669
3315
19783
2535
317
2954
2996
836
1
4044
5
3083
920
1400
17946
2465
1189
3125
3546