5845
1036
1163
808
946
1078
852
867
971
2082
904
911
859
1385
6549
6726
2048
954
1823
1233
1326
2257
2152
790
905
930
913
1116
1047
2799
958
1451
1196
969
856
850
903
839
934
807
875
1312
820
943
1335
1339
920
1111
1001
1083
880
1035
1020
1108
990
895
821
840
2190
1039
2015
1494
776
1141
1187
815
829
894
875
963
805
3117
2393
867
923
2055
1000
1588
1357
4315
3746
2272
942
10601
1043
865
1765
1470
1997
910
1133
883
830
996
1145
908
820
1535
832
1449
929
852
977
1247
1019
795
1277
903
926
1207
1166
2756
2548
1333
1205
771
795
3884
1398
1162