2535
2
25669
0
572
19783
2903
3
1066
1
1431
3090
6
951
1603
1013
32302
3931
2932
467
1366
1988
2349
1305
2921
5
737
650
4358
2996
21152
8
1211
2512
1860
5440
3576