900
1
751
957
693
983
3
590
991
2
1544
883
730
1052
874
715
891
732
859
761
811
846
1255
791
625
819
931
858
658
704
685
943
1429