1116
978
814
791
732
698
685
612
585
537
527
522
516
497
490
461
455
438
435
427
426
408
403
395
387
383
379
377
368
365
357
357
353
349
346
345
328
320
319
319
317
315
310
306
301
297
295
294
293
289
289
282
281
279
279
278
276
273
273
271
270
269
269
266
264
259
256
255
248
246
242
240
238
237
236
236
230
228
227
224
217
217
215
206