Gave or has given (39/48)

Gave or has given