1166
878
852
767
748
656
622
547
530
529
511
487
466
463
461
458
445
440
401
400
394
388
378
373
370
357
352
350
348
334
331
315
304
298
295
292
288
286
285
282
268
264
258
244
238
237
213
206
198
197
195
182
179
178
175
172
171