25669
0
572
19783
2
951
1
8527
32302
685
467
3090
6
791
2903
3
2932
2996
2535
3186
913
4358
800
21152
8
3546
534
5065
2453
2595
1603
501
3498
4
5746
23
3591
11
2337
5