1112
1794
1142
1170
881
965
3229
1029
1421
2292
863
908
932
873
1146
862
781
798
876
955
918
969
886
1006
980
1043
1030
1441
933
861
856
921
835
777