1514
1564
1445
954
918
968
883
1005
978
1042
1028
1440
932
878
928
1024
880
1013
1186
929
891
879
1225
966
902
1178
964
1141
1009
1366
1134
1331
1257
1332
935