19279
2
2730
6
397
0
2073
1
1346
490
694
683
325
424
2657
3
535
529
2668
543
479
555
1116
18385
4426
5485
8
303
486
1336
344
437
767
289
7039
798