692
1004
2489
934
1359
686
854
6658
999
769
797
637
650
3644
805
877
1186
639
1889
712
873
948
892
2332
3390
4235
716
765
676
688
664
664
745
750
662
2471
759
843
2062
3373
745
711
632
2787
762
705
2243
942
937
1047
783
805
729
3664
822
881
647
3724
730
938