398
1
815
89
382
306
302
689
1141
1002
2
575
484
433
591
470
540
86
491
698
703
892
731
418
468
656
543
612
448
2111
773
586