25669
0
534
19783
2
685
501
572
2595
791
5065
1
3090
6
1225
2903
3
1601
2932
2996
600
951
1287
721
913
4358
1347
800
21152
8
8527
616
578
32302
1179
758