3090
6
255
0
2903
3
2932
2
1045
1179
1
21152
8
14
3080
2466
5
2996
181997
11
3109
826
522
670
1189
595
635
2902
16
2484
25669
19783
2535
4044
3083
17946
2465
3125
3546