2906
7886
942
994
1867
602
1212
8286
814
858
885
776
990
1262
1470
727
635
1167
693
684
1840
738
3669
932
800
871
846
804
886
1547
1180
843
779
930
766
762
830
1828
719
1069
878
729
758
857
831
984
854
742
3654
726
744
1709
767
694
805
816
688
2386
657
699
818
619
863
716
634
762
666
619
722
737
1475
3849
791
858
1639
683
3106
1346
893
1065
729
730
646
625
1342
934
2699
656
1278
1250
622
1128
1018
719
1545
666
620
1172
688
1089
1175
830
815
748
847
803
1476
772
1004
1230
933
754
1913
687
2291
807
734
819
2733
722