961
925
976
892
1011
986
1047
1037
1448
935
886
1019
933
900
885
1108
1137
1299
1063
1062
1160
870
928
869
871
898
881
1173
1051
1172