1648
1647
1634
1563
1547
1542
1525
1457
1453
1416
1399
1392
1388
1380
1368
1350
1344
1340
1319
1310
1273
1264
1231
1201
1166
1151
1142
1126
1106
1102
1098
1057
1022
1010
999
991
985
981
968
965
951
946
937
923
892
876
841
816
803
800
790
787
759
753
728
725
721
718