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