1057
1052
1046
999
995
986
978
973
959
950
944
942
922
921
914
909
900
893
851
829
816
815
791
778
769
757
752
733
722
718
716
710
704
702
675
655
654
646
626
622
618
599
589
582
568
561
553
543
537
529
528
515
508
503
498
493
492