831
942
1109
689
836
791
5208
859
954
829
1357
1716
952
1821
1111
766
816
969
719
1312
825
699
777
650
921
1371
3158
923
691
857
687
779
728
926
683
788
757
3275
834
843
840
696
825
827
836
3037
1489
1128
716
925
731
714
658
995
1519
806
819
829
882
1040