25669
0
19783
2
572
1417
3090
6
791
685
2903
3
951
1
2932
2669
2996
800
8527
913
4358
21152
8
2337
5
534
841
3657
1181
1514
1819
3008
496
2595
32302
2906
501