1393
1127
1222
1102
674
823
693
768
841
864
781
797
736
888
777
664
842
812
732
834
759
770
802
762
753
746
757
725
742
755
741
764
847
798