3847
1390
1074
953
1042
1039
1096
986
980
904
988
927
1088
976
950
903
923
955
915
1023