19279
2
25137
0
1824
2522
31535
543
572
480
637
1020
492
646
953
383
799
390
467
1924
407
871
1610
628
1131
597
2328
691
423
872
505
798