Arrange the following events in chronological order that occurred in Guru Nanak Dev Ji's life:
1) Attained spiritual knowledge;
2) His father gave him money to do business. He fed the poor using this money;
3) While working as a store keeper, he gave away grains for free to the poor people;
4) Thread ceremony where he refused to wear the sacred thread.