1036
1
874
2
640
995
625
813
4
555
633
585
558
689
375
736
445
553
687
457
465
521
642
427
594
569
4410
24
459
556
0
502
531
794