1102
1051
945
1015
1038
994
1026
958
1054
983
