839
1
2139
1021
802
5
861
1135
778
725
946
1751
2
841
704
733
915
903
1150
1639
1063
783
2489
4
750
1652
872
545
879
805
899
898
929
940