19279
2
25137
0
423
31535
74
1020
1824
1972
1
467
393
50987
646
389
1116
459
2275
752
341
505
2668
1711
3114
4
300
17353
1336
1782
872
4126
6
443
644