Gave or has given (21/48)

Gave or has given