916
884
1198
871
946
859
978
1317
1255
1364
1074
1331
955
1065
1347
1404
1588
1103
958
1046
1066
1190
1503
1076
1090
1021
982
1403
1162
1025
1159
991
963