2405
1119
1296
1563
1291
973
1047
889
1369
697
1255
1379
666
1794
720
1431
4204
1186
1061
1373
1305
1797
1796
928
1206
1044
1349
1295
1555
773
1137
2048
974
1373
1031
984
1072
1205
1695
1340
1123
1231
798
1148
1421
1268
1303
957
990
2108
1194
984
840
1236
962
1090
1208
1190
696
1486
1102
718
3560
718
673
841
754
1141
2655
3013
916
1275
677
732
1007
806
1527
1063
691
839
1187
4909
1456
1762
1055
899
6748
780
1563
1394
4617
1514
1218
1619
995
1361
819
680
711
759
703
845
860
1291
707
802
703
1517
1300
697
665
2098
1075
3174
1375
1311
784
873
676
836