887
642
1143
753
834
731
865
857
900
952
840
1549
1154
705
730
853
766
713
1332
3069
835
779
797
3294
855
745
894
813
757
903
1141
899
1137
799
788
883
1154
1352
802
770
899
866
768
1075
4054
929
952
733
707
889
976
776
2250
842
706
700
3623
828
684
859