1542
1433
1238
7397
1148
1202
1701
907
946
929
897
981
960
928
961
1289
1533
849
717
793
865
906
813
850
763
814
688
861
835
762
878
807
782
789
828