25669
0
3090
6
19783
2
572
2903
3
2932
2996
4358
14
501
21152
8
32302
616
2799
2480
1
1668
1441
3080
1396
598
1189
639
685
2595
354
1225
663
415
879
2693