Which factors can affect the amount of friction acting on an object on a solid surface? the weight of the object

Which factors can affect the amount of friction acting on an object on a solid surface?
the weight of the object and the force of a push
the type of surface and the weight of the object
the force of a push and the motion of the object
the motion of the object and the type of surface