generally, the number of the total soldiers were very much bigger than the country
Sounds like to me that your file size is too small for that number of territories. What I recommend: go to your map's SVG and create a 20x20 circle. This circle is roughly how big a double digit army number will be. Then (without resizing the circle; make sure the circle stays 20x20), resize your map. Experiment until the circle can fit snugly even inside the smallest territory. (Don't forget to resize the document too; your whole map should fit inside the borders of the canvas in Inkscape.)
Hope this helped.
PS: Make sure all measurements are in pixels to avoid confusion.
Edited 2/20/2017 00:18:43