19279
2
31535
0
646
25137
1880
467
1824
2522
722
1131
2275
1084
872
501
901
486
871
925
1860
1221
705
325
316
358
1289
416
3808
306
423
2730
6