916
883
1197
871
946
858
978
1317
1255
1364
1072
1331
955
1065
1346
1404
1588
1103
958
1045
1064
1190
1503
1075
1089
1020
981
1400
1161
1025
1159
991
962
982