19279
2
25137
0
31535
423
467
1824
2275
1116
1972
1
492
552
17353
872
247
1054
2855
3
683
2190
2126
1336
646
383
1711
555
481
469
2522
1567
4111
2964