25137
0
1020
968
31535
1824
2275
2
369
1880
3114
4
3691
5
1551
2881
17353
4111
467
492
2574
1
19279
1098
20634
8
2749
987
2758
683
169
547
567
661
1887
1009