862
1782
2897
872
928
845
902
833
2734
899
810
786
940
860
860
807
779
815
1481
892
891
1078
4365
812
1034
799
898
893
797
785
1265
889
1125
838
860
1809
1600
857
856
1337
832
1024
776
862
978
800
3565
788
831
873
1303
814
1278
1071
819
797
1405
1037
919
1117