592
583
577
575
568
562
559
546
545
543
541
535
532
531
530
528
522
521
517
515
514
505
498
496
495
488
486
479
469
467
462
457
455
454
452
448
443
442
436
435
429
427
426
421
418
416
414
413
412
411