856
898
927
868
1140
851
947
913
960
879
996
973
1031
1013
1432
1153
888
978
1019
944
1137
1216
912
859
930
921
873
1005
920
883
871
1095
1126
1286