1540
1471
1464
1455
1453
1444
1428
1427
1384
1347
1343
1324
1294
1278
1272
1271
1259
1239
1203
1196
1176
1138
1131
1126
1123
1119
1110
1102
1096
1067
1052
990
974
972
950
942
922
897
885
873
854
852
843
839
823
818
806
805
779
761
754
739
730
720
711
688
687
668
666