1981
693
696
857
719
840
1233
1603
753
662
804
907
930
681
693
836
816
973
1109
746
684
722
618
1786
1079
1713
1181
2914
909
22041
878
1484
1869
788
758
731
723
686
835
1029
689
707
971
632
2124
814
698
666
974
997
819
1131
837
632
762
805
663
689
700
810
712
1504
1879
762
3839
751
917
1300
738
890
706
1199
722
1445
783
1605
730
1604
811
1478
1018
847
605
1332
715
646
639
3649
826
989
2838
979
898
2000
752
1893
827
942
793
1104
2292
614
1014
1111
689
1524
1290
2136
678
719
899
838
1799
3633
962
933
765
629
849
977