970
989
966
1265
941
1016
943
1038
1405
1298
1427
1221
1416
1017
1122
1448
1526
1431
1548
1182
1388
1383
1348
1241
1364
1204
1187
1574
1455
1195
1152
1594
1216
1359
1257
1544