1728
0
1676
893
543
5043
1
789
1246
1421
583
951
453
6916
969
812
666
1302
317
1646
818
373
657
823
385
692
442
83
670
851
558
788