How does Daenerys' army keep multiplying in size after every battle in game of Thrones?
Example:
S8E3 Battle with the NightKing - Dothraki 1000s present, Unsullied 1000s
S8E3 Last 5 minutes - Dothraki - below 10, Unsullied - below 10
S8E4 Cremation Scene - Dothraki 100s, Unsullied 100s
S8E5 Kings Landing FaceOff - Dothraki Up to 500+, Unsullied 500+
S8E6 Daenerys' Speech - Dothraki 1000s, Unsullied 1000s
Do the creators have a reason for multiplying the armies every episode?