1542
1434
1239
7398
1149
1203
1701
908
946
929
897
982
961
1289
1534
849
718
794
865
813
851
765
907
815
688
862
836
763
878
807
782
790
828