25137
0
1143
1
19279
2
1587
417
1129
467
661
1182
1392
2372
2730
6
691
915
572
2657
3
2668
1929
543
1824
2470
931
650
521
775
1922
504
4126
646
20634
8