1
511
0
513
673
426
572
715
614
574
629
553
484
515
785
651
606
778
765
656
732
675
129226
2062
1754
1667
1610
1595