25669
0
572
19783
2
1382
1
4398
10
4358
6
1518
8527
2562
2110
685
3090
2996
791
3546
800
2903
3
2932
1289601
4
383
32302
1922
951
619
913
2595
658
21152
8
534
496