646
644
638
627
621
616
615
614
613
611
609
605
603
601
600
597
594
590
589
584
581
578
572
570
569
564
557
552
551
544
539
538
537
535
533
530
527
525
521
518
513
512
505
503
499
495
493
489
488
485
482
481
479
476
474
473
472