1112
1270
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
739
1573
889
1629
1470
1537
689
905
739
838
793
817
6747
708
1063
916
589
1468
1805
1149
1588
1033
627
1311
1294
2907
1071
1313
1513
1557
3396
1105
1121
1562
2021
1992
927
1128
794
1547
1076
915
2016
625
663
1009
767
948
1155
756
777
622
703
1781
1642
3194
673
792
2620
694