681
746
745
798
808
820
1657
4848
692
2235
705
897
651
769
641
903
3804
2691
936
940
1018
859
7096
2045
865
754
995
694
2765
2193
752
792
824
725
759
781
1672
2984
697
1724
704
1530
736
1559
678
636
726
869
1241
1008
1083
1148
834
707
4899
2345
2061
9044
740
1755