38
0
350
1
1778
1659
4
2
495
609
396
460
379
105
511
740
553
678
3
2434
7
64
342
948
356
895
397
1290
5
694
60
1324
76
88
299
1214