1058
1057
1056
1052
1042
1033
1031
991
983
964
949
945
916
902
899
897
883
881
860
850
838
833
797
794
792
785
769
763
750
746
744
739
720
685
683
682
664
663
660
657
642
638
635
622
619
600
595
589
584
579
573
564
551
548
538
536
527
518