768
2
553
1
623
485
875
477
795
681
689
348
947
620
577
523
807
600
769
634
613
619
753
983
632
1056
641
3890
3
2125
471
625
520