1399
1134
1227
1106
680
833
701
775
849
877
796
815
747
894
785
673
847
823
739
851
792
768
777
811
757
753
765
732
754
764
748
769
863
806