2021年12月の全国市区町村の人口は具体的なデータなので、ここでは生成しません。
全国市区町村数は市区町村数を調べる | 政府統計の総合窓口などの公開されている政府の統計データから得ることができます。
デバッグのときには、市町村数を5など適当な数に指定して、適当な入力データdata11.txtを用意すればいいでしょう。課題提出はソースコードだけで十分ですから、わざわざ本当の全国市区町村の人口データを作成する必要はないでしょう。
ただし、プログラムを書く際には、データがどのようなフォーマット(市町村名のあとに空白区切りで人口数がある など)で保存されているかを知っておく必要があります。
Imizu 91067 Osaki 124776 Sendai 1094520 Nerima 739757 Vatican 825
次を意識してdata11.txtを作るとデバッグに役立つだろう。