4092
1176
833
396
378
326
308
300
253
246
166
147
146
133
118
113
88
82
79
70
68
45
36
33
32
29
25
24
23
20
19
18
17
15
11
10
8
7
6
5
4