Gave or has given (45/48)

Gave or has given