1641
1617
1611
1607
1604
1555
1524
1491
1425
1416
1410
1395
1386
1384
1370
1308
1302
1281
1280
1256
1250
1247
1229
1218
1164
1129
1116
1098
1096
1073
1023
1014
1012
998
972
960
958
949
916
915
911
896
881
878
870
858
849
847
838
837
790
775
770
767
753
728
725
718