1244
980
923
918
717
682
677
651
596
582
567
558
554
544
542
529
519
514
508
498
465
461
449
448
448
440
436
428
420
385
383
379
379
377
375
373
371
355
354
354
348
343
343
341
340
336
329
324
322
321
321
321
320
319
317
315
315
313
309
294
290
290
289
286
274
272
269
263
260
259
251
250
248