842
1
3532
3456
5
1825
628
727
735
676
771
2
792
902
752
777
753
724
545
974
874
1433
706
883
593
855
4
819
768
610
686
1273
1264