Dynamik's suggestion is a really good one. In case you wanted some options, here's another.
There's a VI called Threshold 1D Array. If you input an array of numbers, such as [1,5,9,25], then you can input a scalar value and the VI will give you the fractional index of where that number would fall in the array. For instance, if you input the number 3 for the array above, LabVIEW would see that 3 is half-way between 1 and 3 (indexes 0 and 1), so it would return 0.5 as the fractional index.
My idea is to put your loop iteration counts for each case in an array and then input this array and the current loop's iteration as the scalar into Threshold 1D Array. So your array would look like this: [0, 64, 564, 3064, etc.]. Then you could round down the fractional index and change it to an I32, and voila, you'll get 0 for the first 64 iterations, 1 for the next 500, 2 for the next 2500, and so on. I've attached a quick example demonstrating this. Hope this helps!
Jarrod S.
National Instruments