mi sorge un dubbio...
sia nel modo che ho scritto sia nel tuo, ponendo che gli elementi siano 1023, dopo che lo script ha letto i primi 1000 elementi ricomincia il conteggio dei 50 elementi ma ne trova 23 quindi non esegue istruzioni per queste 23 giusto?