666
653
646
642
639
636
625
623
620
618
616
615
612
606
603
601
597
596
587
576
570
566
551
547
546
544
539
531
525
524
523
515
512
509
508
505
504
495
489
485
482
479
474
470
466
458
456
453
444
441
435
433
428