1030
953
920
933
1058
1069
919
1007
1101
967
1113
1145
1250
2026
1140
1147
1077
1251
1043
1016
1010
1036
2078
1219
990