832
660
919
1843
644
9991
710
3758
623
779
814
789
6805
1494
774
1075
825
685
697
1281
9683
656
1247
673
870
950
754
1253
1885
811
742
2636
947
1494
1041
863
695
691
827
910
1389
732
759
4792
741
1340
709
858
1271
1268
932
677
795
767
889
736
732
1513
1661
1600