2000:

1:     2*0+0!+0
2:     2+0+0+0
3:     2+0!+0+0
4:     2+0!+0!+0
5:     2+0!+0!+0!
6:     (2+0!)!+0+0
7:     (2+0!)!+0!+0
8:     (2+0!)!+0!+0!
9:     int(sqrt(sqrt(((2+0!)!+0!)!))+0!)
10:     20/(0!+0!)
11:     int(sqrt(sqrt(sqrt(sqrt((20+0-0!)!)))))
12:     2*(0!+0!+0!)!
13:     int(sqrt(200))-0!
14:     int(sqrt(200))+0
15:     int(sqrt(200))+0!
16:     int(sqrt(sqrt(sqrt(sqrt(20!))))*sqrt(sqrt(0!+0!)))
17:     int(sqrt(sqrt(sqrt(sqrt((20+0!+0)!)))))
18:     20-0!-0!
19:     20-0!+0
20:     20+0+0
21:     20+0!+0
22:     20+0!+0!
23:    (2+0!+0!)!-0!
24:    (2+0!+0!)!*0!
25:    (2+0!+0!)!+0!