19279
2
697
0
383
31535
25137
418
881
1949
3
1567
1463
579
951
355
474
2635
874
333
918
1073
693
369
439
464
382
350
1782
566
47041
2275
6339