21152
8
25669
0
3080
3
3090
6
522
2903
2932
2
1015
1
2669
1694
951
690
2533
510
2535
645
698
564
1400
1591
1828
1403
512
547
2600
4
1294
2057
1743
17946
1045