4007
1160
818
402
390
321
309
293
237
234
166
160
140
133
121
118
95
83
82
66
64
50
44
36
35
34
32
31
29
26
24
22
21
20
19
18
17
16
15
13
12
9
8
7
6
5
4
3