1040
796
993
834
1169
1010
918
842
2354
919
872
975
952
920
1064
849
989
2271
1023
1583
828
937
924
808
896
954
1293
977
872
883
783
943
860
944
850
1189
991
780
1098
860
871
901
1140
987
1021
890
970
920
894
1314
1022
1531
931
865
862
1069
968
1141
1054
1093