641
1957
702
1230
1787
1370
639
801
2629
1035
1051
1007
2428
868
872
746
903
1338
689
1084
701
1142
2305
652
809
677
731
760
934
759
865
769
1454
1059
774
688
993
17620
819
686
884
1107
22044
839
1117
1100
882
1306
624
733
757
838
748
1517
658
700
692
809
889
952
647
864
877
885
1403
969
665
1225
934
1599
703
753
16771
712
938
1334
1980
705
719
902
1411
706
692
1000
872
697
795
700
857
656
698
806
894
766
681
678
644
603
1064
646
794
1133
997
4330
740
11812
874
805
850
864
795
835
866
911
3358
666
724
782
793
827