940
940
843
849
889
812
910
1093
838
956
995
872
821
905
1211
1157
1308
929
2477
1264
1486
839
970
908
842
771
958
955
865
917
894
878
1151
1215
942
1297
1996
1230
874
978
927
949
958
1100
869
925
918
869
850
902
856
888
1228
1404
1047
921
756
866
838
1264