As the Russian offensive enters its 220th week, we track where battles are taking place and the human cost of the war.