643
640
639
638
636
628
627
620
618
616
615
614
612
609
605
604
603
601
600
597
592
588
587
585
584
580
574
571
566
564
561
560
556
555
552
551
546
542
540
531
530
528
526
518
517
515
514
512
511
506
504
503
501