1542
1432
1238
7395
1148
1202
1700
907
946
929
897
981
960
928
1288
1533
849
716
793
864
906
811
763
905
814
687
860
834
760
878
807
782
789
828