1039
1193
935
957
1418
1001
1588
1015
963
1333
1020
1180
983
1175
985
1293
903
1563
1364
1073
1368
1371
1347
976
995
984
1276
1028
949
1044
1419
1310
1433
1237
1428