806
838
1471
1047
1641
832
874
930
788
739
1690
776
858
995
822
869
790
828
817
878
793
1100
1082
860
910
818
943
847
851
1315
779
850
927
822
889
843
775
1839
877
895
895
1899
856
1209
894
979
1024
806
798
994
877
1340
1169
1308
1173
881
1136
805
1000
3413