Gave or has given (22/48)

Gave or has given