25137
0
19279
2
1824
458
467
1972
1
2657
3
2330
4
20634
8
1020
2076
2730
6
968
2668
3428
2546
31535
2758
3092
547
4126
1551
2190
381
2379
9
691
2694
1574
683
1808