791
1264
949
965
1147
899
995
971
4335
1179
999
1032
968
1017
1060
881
992
1059
940
1277
922
956
878
1007
1092
883
873
877
1106
848
897
898
2630
1178
3905
908
1015
1047
898
1042
969
814
1195
927
1147
960
2035
896
839
958
3640
887
1095
931
950
1107
923
853
936
906