19279
2
25137
0
2522
572
390
691
31535
1428
467
653
646
1131
683
1824
543
2275
423
573
953
597
2211
2126
859
2658
820
492
380
369
2964
3114
4