3080
3
21152
8
2932
2
3090
6
2245
25669
0
522
2903
1047
2533
297066
510
2535
645
698
2773
1
1400
1591
1828
512
547
2600
4
1294
17946
1045
352
1769
558
1381
1189