1154
1076
1540
1214
1862
861
856
921
881
835
777
698
1029
955
1147
882
1208
949
866
929
827
1209
891
1128
977