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