976
959
1015
992
1410
913
883
1139
873
964
1004
929
1113
1202
897
1346
1601
843
986
1451
2974
919
1214
905
1088
858
911
1007
860
989
1155
907
870
1585
979