980
985
1325
1068
1063
1290
1086
1031
1047
1192
891
932
914
880
960
941
1044
909
943
1193
922
1596
1103
967
908
857
865
1011
1018
871
1322
1132
904