874
2
625
640
1
995
813
4
585
555
558
633
736
689
521
445
427
553
642
687
457
465
512
805
513
537
502
556
0
459
594
569
2458