All the 34,774 ration shops, including the 24,610 regular and 10,164 part-time ones, will be open on the day