1289
1263
1260
1259
1258
1240
1230
1226
1214
1208
1145
1140
1135
1108
1073
1064
1059
1054
1052
1039
1034
1027
1007
1003
969
957
940
937
930
927
914
899
885
877
866
852
838
825
819
793
792
775
764
755
751
727
703
687
682
673
672
668
656
654
653
636
620
619
618