1001
1588
1015
963
1333
1021
1180
983
1175
985
1294
905
1563
1365
1073
1368
1371
1347
976
995
984
1276
957
1028
949
1044
1419
1310
1433
1238
1429
1027
1141
1461
1535