831
860
888
799
1292
1043
957
757
842
1202
936
1089
815
1071
888
850
1025
949
979
833
873
895
914
791
881
808
1057
1208
917
902
3176
839
1021
1070
901
825
1044
879
824
969
869
931
872
892
863
852
980
926
929
3454
976
1245
976
1877
970
892
1318
1785
2751
954