2535
2
25669
0
17946
3090
6
32302
3498
4
19783
21152
8
1461
1768
2903
3
1066
1
7258
951
1603
1013
3931
2932
572
467
1366
1988
2349
1305
737
650
1431
1211
1860
3576