19279
2
2522
0
683
572
25137
772
1
467
1824
31535
1428
369
653
2551
691
2275
2190
953
486
543
670
799
413
646
20634
8
1251
1131
1488
2211
7039
501