940
939
843
849
889
812
910
1093
838
956
994
871
821
905
1211
1157
1308
929
2477
1264
1486
839
970
908
841
771
958
955
865
916
894
878
1151
1214
942
1297
1996
1229
874
978
927
949
958
1100
869
925
918
869
850
901
856
888
1228
1404
1047
921
756
866
837
1264