25669
0
2600
4
19783
2
572
1564
1
1606
1423
3090
6
791
2562
2468
3
985
685
2903
2932
5565
9
2890
2996
2131
951
913
4358
674
800
21152
8
929
8527
534
6753
17
19944