597
0
1056
472
319
557
950
1
929
949
438
517
1350
491
514
942
361
1834
841
773
1028
2595
1653
785
610
193
903
1648
2604
2
781
791
501