How many overload functions are possible for main function

The following are the possible overloading of main function....
static void Main() {...}
static void Main(string[] args) {...}
static int Main() {...}
static int Main(string[] args) {...}