1504
1503
1499
1498
1495
1491
1477
1474
1472
1471
1470
1467
1461
1459
1455
1454
1452
1450
1448
1444
1435
1433
1430
1424
1420
1415
1407
1406
1393
1384
1382
1369
1365
1358
1317
1312
1310
1159
1157
1154
1145
1143
1138
1109
1104
1095
1090
1084
1081
1036
1024
981