950
916
963
883
999
975
1036
1021
1438
929
874
924
1022
876
1009
1181
886
1221
900
1174
962
1140
1005
1364
1131
1329
1254
1327
930
898
1204
945
943