677
1
1531
2
1025
4
541
767
705
811
761
1127
3
533
912
1207
571
962
595
715
864
1010
961
846
7
1783
869
915
738
904
596
971
659
1298