2128
1398
660
927
709
792
800
691
864
976
859
895
805
1005
857
724
759
997
1014
640
776
720
799
687
888
714
769
642
815
767
753
631
616
613
675
1001
675
995
774
1675
943
1103
701
677
653
692
629
680
913
695
620
846
719
756
1011
913
6195
738
773
697