26
0
1432
1
1326
1329
400
477
475
860
1462
1575
2
2799
3
2086
505
4106
418
521
58
363
611
552
3015
18385
152
1622
2395
464
353
804
383
1453