1263
1226
1187
1155
1144
1124
1120
1105
1103
1100
1089
1077
1074
1062
1039
1021
978
965
957
952
921
906
901
896
887
885
879
876
851
847
829
827
823
819
814
792
783
777
767
758
751
707
680
676
668
667
657
639
628
626
618
617
606
597
596
588
583
578