921
838
829
936
978
959
820
818
1026
830
970
955
861
957
926
1000
964
862
982
1002
1086
967
975
947
973
1045
1016
1170
993
912
914
907
1094
889
846
972
905
987
946
872
866
1093
1233
1180
1392
1779
1208
1236
1190
2716
1383
1038
1015
1350
1290
2512
954
894
1051
944
1280
1006
1248
1196
1680
2628
3333
1304
1070
1067
1953
851
1109
1201
3087
1113
1226