26
0
1129
1326
1
1329
2799
3
2086
417
1622
1432
1291
661
1566
1894
1407
2
1054
18385
645
3564
5262
10
447
292
1587
1823
2000
1578
395
1270
1733
765
2288