1627
1491
1148
838
821
828
917
768
694
661
668
641
659
752
654
568
605
484
556
632
627
558
567
521
663
614
589
523
540
562
583
543
545