916
883
1197
871
946
858
978
1317
1255
1364
1072
1331
955
1065
1346
1404
1587
1102
870
957
1045
1063
1189
1502
1074
1089
1019
980
1399
1160
1024
1158
991
961
954
981