I dont know how to play against fish that donks so small size. If I raise their standard line with any hand is call raise, donk small on turn and in the end maybe they fold on river. This way as I played, I was calling station ?

Preflop is fine. You might be able to raise a lot bigger for value vs this opponent.

The first statistic I look at on flop is donk-bet stat, which you probably don't have much of a sample for at this stage. I would probably call flop seeing as your 6 overcard outs are probably live and you have some implied odds should you hit.

I would expect opponent to have a weak pair a lot when he continues betting small on the turn. He can also hold straight-draws/gutshots, turned FD's. I'd probably call again not expecting it to be hugely profitable vs his range. If board was dryer you could fold in this spot.

You need best hand 17% of the time to make the river call. Again, seems unlikely that he's bluffing so small, but you can lose up to 83% of the time vs a pair and still break even. He should have enough random junk for a call to be ok.

You played the hand fine, but I wouldn't expect it to be a hugely profitable situation either.