116
0
335
1222856
4
1073
407
1448
425
429
767
508
1
661
1213
370
800
422
1126
614
392
692
498
3047
10
521
18403
6
9355
3
180849
554
529
916
870
2189