25669
0
2932
2
572
19783
2996
3080
3
21152
8
3090
6
1045
2903
534
32302
255
2661
9
4358
616
1310
1210
1
635
4471
2535
800
758
685
1287
14
665
721
670
801