1538
1426
1234
7392
1144
1199
1698
904
945
928
893
977
957
925
1285
1532
849
713
791
862
808
844
760
812
684
859
832
758
876
805
781
788
826