894
916
898
1582
926
940
910
913
899
1397
1367
1443
709
646
700
706
726
678
772
671
675
729
668
734
688
676
716
692
719
784
717
686
695
658
683
765