1621
1484
1141
765
688
657
665
637
654
747
649
600
480
551
626
618
553
559
516
658
562
609
584
519
608
561
533
556
577
539
526
542
508
524