Consider the following statements :
1. Three address code is a linearized representation of syntax tree.
2. Type checking is done during all the phases especially in syntax analysis phase.
3. Target code generation phase is machine independent code generation.
4. Symbol table is accessed during lexical, syntax and semantic analysis phase.
The number of the correct statements is /are ______.