Gave or has given (12/48)

Gave or has given