4386
1055
1016
969
840
726
639
488
380
349
343
294
226
184
183
182
178
169
158
138
136
107
105
103
99
94
83
77
68
63
61
45
44
41
36
31
30
29
27
25
23
22
21
20
18
17
16