2142
1669
862
1254
724
657
693
718
850
687
766
1020
726
761
650
966
732
728
676
767
1112
697
668
722
662
695
651
665
674
717
788
1024
802
947
778
706
935
760
748
770
773
784
859
726
831
732
755
569
830
715
712
872
770
701
727
1253
867
837
760
846