688
679
651
642
635
626
625
623
611
610
608
601
598
595
592
591
590
584
569
567
566
561
560
558
557
556
555
547
539
537
536
535
534
532
530
529
525
523
514
513
506
501
500
491
486
484
481
479
467
464
458
457