1113
1794
1142
1170
882
965
3231
1031
1421
2294
864
908
932
873
1146
782
798
877
955
918
969
886
1006
980
1043
1030
1441
933
861
856
921
881
835
777