1542
1433
1238
7396
1148
1202
1701
907
946
929
897
981
960
928
961
1288
1533
849
716
793
865
906
811
850
763
905
814
688
860
835
762
878
807
782
789
828