19279
2
1020
0
25137
467
31535
1824
390
653
572
2275
547
1949
3
881
918
325
52
116
683
445
729
2076
1
646
53
2522
171
459
2730
6
810
895
439