666
629
628
622
607
603
600
598
597
593
589
585
583
580
575
570
569
567
566
562
560
559
555
550
549
545
541
537
533
530
528
524
522
518
515
511
509
508
499
488
481
477
468
463
462
451
450
448
446
441
439