Answer:
There should be a comma after weekend.
Step-by-step explanation:
Punctuation is the use of different grammatical signs that shows the correctness of a given sentence. These punctuation marks are used in different ways, according to their own uses. They may be the comma, the semicolon, inverted commas, full-stop, etc.
In the given sentence, the use of the commas to differentiate the different duration is correct. But at the same time, the comma must also be placed next to "weekend" to make the sentence a free-flowing one. It also acts as a separation for two or more lists in a sentence.
Thus, the correct answer is the fourth option.