378
0
1112
771
328
562
468
438
1045
348
676
1130
839
573
1423
494
1348
1352
1670
487
1164
6339
433
542
792
4936
1