I've got well over 90k donuts on my account which I started a couple years ago.
Usually get a couple hundred each time I play, more if there's a lot of event items to buy.
I used to lose almost all donuts purchased for tokens as well. It matters how, which ones and what you do after you buy them.