963
860
914
971
993
1038
1147
1288
932
1038
951
1007
993
1879
942
1584
1058
1040
910
934
1000
916
940
900
900
1380
806
910
977
899
1081
3346
991
910
886
861
1446
1125
1375
1083
932
934
898
809
944
940
1493
1028
956
876
885
970
1113
887
907
1191
1012
927
863
901