846
0
409
1133
352
584
602
1116
482
298
66
21743
1
200
951
19279
2
722
31535
438
980
416
209
1045
532
798
413
7334
4
970
547
514
467
1396