947
913
960
879
996
973
1031
1014
1432
921
873
1005
920
883
871
1095
1126
1286
851
854
1147
887
869
1159
872
875