3090
6
3080
3
2903
2932
2
120
0
21152
8
2535
14
1045
692
6668
1
3673
1828
1294
572
2258
17946
3066
7
5052
10
2245
1289601
4
514
1849
743
5915
11
1976
810
1305
1628
6572