I'm trying to iterate over about 5000 rows in a feature class and copy those features X number of times. The X number of times I need to copy them is stored in another field in same feature class called "Number of times to copy". Here's what the table looks like.

I'm not certain which Modelbuilder iterate tool will accomplish this best. I was thinking maybe iterate row selection. Any help with this is appreciated.