1051
1075
21916
653
774
1760
683
676
686
1337
1199
961
817
740
800
651
618
675
829
760
640
798
1413
884
1995
3322
759
1262
732
837
1840
644
965
675
728
850
838
895
915
665
728
1311
737
685
651
1892
695
741
614
1287
672
762
730
661
1795
636
677
785
1599
803
2612
1412
631
875
643
750
789
688
733
2489
1077
1456
725
990
815
686
853
891
682
1829
712
849
843
833
928
1871
1000
715
1198
720
2745
758
872
635
698
979
828
891
747
710
1014
775
730
792
975
3165
2397
5149
1699
976
729
4124
1061
1856
1093
1205
672
673
649
16758