25669
0
1844
1
19783
2
2131
496
572
1690
1380
2996
1973
3090
6
1036
800
791
534
1825
685
2903
3
2932
1606
501
951
913
1126
4358
21152
8
8527
830
2595
32302