Gave or has given (42/48)

Gave or has given