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