978
977
916
942
900
1060
1147
1040
969
866
1388
1068
1826
1413
888
1004
1298
1332
1827
920
1101
1017
1180
934
920
1099
962
1059
1293
1214
843
900
1237
954
5933
921
1296
1422
1190
2982
1108
1008
1125
997
904
943
994
996
1134
1194
937
1039
1182
1257
961
911
1681
982
1087
985