3090
6
25669
0
3080
3
522
2903
2932
2
2533
510
21152
8
2535
645
698
1400
1591
3688
5
6668
1
3673
1828
512
547
2600
4
1294
17946
1045
352
3066
7
1769
558
1381
5052
10