1621
1484
1141
833
815
823
914
765
688
657
665
637
654
747
649
564
600
480
551
626
617
553
559
516
658
562
609
584
518
608
561
533
555
577
539