895
942
861
842
784
801
1005
883
891
1097
2444
910
724
783
967
777
920
962
918
768
1448
896
910
767
1108
954
875
900
1227
915
900
800
992
1155
795
1087
892
975
1846
886
802
779
981
844
1190
888
975
833
777
714
769
943
889
885
918
779
963
906
903
976