1542
1517
1508
1473
1438
1434
1433
1421
1414
1405
1384
1363
1361
1328
1296
1290
1278
1255
1237
1222
1208
1205
1196
1190
1160
1157
1126
1116
1096
1087
1060
1056
1050
1039
1030
990
942
929
926
920
905
904
875
856
855
843
818
784
776
764
756
740
737
734
726
725
717
714