1058
902
847
967
958
1867
1129
2026
893
1674
870
1978
904
831
896