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