19279
2
31535
0
25137
637
881
269
798
1332
297
918
1924
1824
1880
389
392
455
2635
349
1610
2328
255
1462
819
787
2522
1594
2551
1
646
1949
3
1044