4050
1055
1068
831
895
841
738
872
3777
859
3668
2638
822
767
1245
837
1581
945
773
999
1043
1001
1992
892
7368