978
977
916
942
900
1060
1148
1040
969
866
1388
1069
1826
1413
888
1005
1298
1332
1827
921
1101
1017
1180
935
921
1099
962
1060
1293
1214
845
900
1237
954
5933
922
1297
1423
1190
2983
1108
1008
1125
997
904
943
994
998
1134
1194
937
1039
1182
1257
961
913
1681
982
1087
985