1063
1060
1047
1031
1021
974
969
964
961
958
950
949
944
929
919
887
884
850
840
822
821
813
807
776
770
767
749
742
721
717
711
701
696
676
673
669
655
633
630
628
626
625
619
602
588
572
562
559
555
550
548
538
534
515
514
506
505
504
501