664
659
657
654
649
642
641
633
629
626
619
617
615
609
606
603
600
599
597
590
586
583
581
578
577
575
572
570
568
566
562
556
554
553
551
545
543
533
531
527
524
523
520
517
515
512
510
505
501
498
496
492
490