25669
0
758
19783
2
501
3090
6
2595
1028
420
1225
2903
3
5065
1
742
2932
791
931
616
2996
685
32302
4358
801
484
21152
8
1486
534
1601
378
572
694
721