1392
939
906
774
663
600
592
587
563
549
524
513
499
492
489
483
478
474
473
469
463
462
461
459
451
444
431
422
421
419
414
407
403
399
395
389
388
377
376
375
367
364
363
361
360
350
349
342
336
334
333
331
330
329