1253
1251
1241
1234
1220
1210
1207
1187
1166
1164
1156
1092
1091
1080
1072
1070
1064
1026
988
986
984
976
972
961
957
944
940
939
924
917
893
878
847
822
819
804
801
782
777
758
750
736
711
709
702
698
682
681
679
674
672
661
660
653
629
607
590
589
581
580