479
0
706
1001
23802
9
785
1325
685
814
103
542
661
817
622
1705
1
598
1441
931
422
621
2109
4
514
491
458
1392
358
1400
810
332
950