1067
881
725
639
635
447
425
401
394
378
363
354
335
330
315
306
304
295
293
288
279
276
274
271
270
218
215
203
197
195
184
183
182
169
149
132
127
125
119
117
116
113
111
109
106
105
102
101
100
99
96
95
92
89