639
633
628
609
603
602
601
597
595
594
592
588
583
581
573
562
557
551
549
548
545
540
537
533
532
530
529
528
527
525
523
516
514
509
507
506
505
501
500
498
496
495
492
490
487
479
476