630
1810
1731
1620
1377
1325
1652
3000
2817
4372
4522
4522
3982
1256
1511
1500
1540
1271
1572
1644
1572
1572
1572
1443
1958
1249
1037
1180
1260
1841
1743
1881
1726
1284
864
1191
1302
920
1306
1183
1166
1306
1083
944
2108
2104
2147
1639
1242
1393
1572
1644
1343
2146
2681
2672
2299
2422
1634
1806
1767
1783
1818
1627
1404
1449
1547
675
2536
4208
4092
4201
3545
true