672
670
667
660
659
619
618
600
597
596
594
593
585
582
569
568
564
563
556
555
550
549
543
538
536
533
531
527
524
518
516
515
510
507
506
505
501
500
498
497
494
493
491
490
489
481
480