840
2190
1039
2057
859
937
1605
1234
1162
835
914
849
964
1070
1059
3895
824
1439
910
872
1204
863
809
871
1227
933
1298
1570
1311
914
954
901
1023
897
1253
1236
1833
2257
1900
17846
847
828
10058
861
954
875
1259
800
860
1018
1107
1019
22493
999
1038
1514
1048
1141
1093
993
763
846
793
878
1140
1296
1285
836
1190
1042
908
869
782
1136
865
807
832
8033
1555
1141
755
1195
871
2265
1478
973
1071
3746
811
1417
815
883
1018
2097
819
780
1062
9633
1917
1478
1030
1108
963
956
2015
1116
960
920
1202
860
864
880
774
1004
937
807
1120
859
936
1043