25669
0
19783
2
310
536
497
467
856
399
634
650
341
2057
1
1038
394
380
481
572
1540
32302
685
676
800
2595
2996
534
791
2535
1601
501
25494