25669
0
572
685
791
19783
2
758
2799
3158
1581
1103
2266
777
4471
2524
668
2996
501
2595
800
1298
600
562
1601
914
596
673
490
1500
307
467