25669
0
536
399
634
497
856
310
650
467
341
1038
394
380
2057
1
481
19783
2
572
1540
3090
6
791
676
685
2903
3
2932
2996
951
913
4358
800
21152
8