1587
1
1567
2
326
2275
661
0
1270
3
395
765
1665
1470
1421
1513
1733
1054
1374
2372
1501
2855
635
2172
447
662
3268