831
3013
1053
786
900
932
779
1191
839
982
927
984
1159
745
851
898
934
1128
1049
1028
926
885
1020
1055
1102
1037
1118
795
779
767
798
849
850
774
772
824
1087
1533
965
1581
845
822
1448
1430
777
1237
847
866
925
1391
1259
823
890
765
1253
929
990
1000
1242
841