1045
0
1674
247
1949
3
427
776
255
1483
637
466
402
1824
316
47041
21743
1
874
584
326
1152
357
320
545
492
588
297
1726
525
532
418
390