2048
1599
1500
2623
243
1437
1590
3859
2134
4569
4608
3340
1948
1966
3848
3932
3634
3637
3081
2498
112
1207
1419
1500
1500
1572
1308
871
2040
1423
499
1001
2536
1500
1225
1968
1001
1850
1362
1595
2750
3180
2324
2596
2334
2302
2093
2278
2363
1701
2965
1291
819
1357
1462
1500
1500
2000
1500
1582
1618
814
1536
1529
1500
1500
1625
1476
true