1642
1769
1802
1741
1513
1286
1259
1494
1500
1401
1054
743
997
694
1000
1005
965
634
1185
1321
842
889
493
435
1000
1500
1500
1500
1500
1082
1141
1500
1500
1509
1118
817
1000
500
1000
1000
851
611
1246
1452
1485
1456
1150
669
1257
1225
1248
1500
1087
1152
1210
1409
1347
1269
1032
666
true