463
1
820
4302
905
0
889
2086
1290
806
494
2
372
121
1314
3
680
652
593
991
663
68
513
441
627
684
709
640
935
835
1408
4671
380
1619