1035
956
922
938
1061
1071
923
1009
1104
969
1117
1152
1254
2043
1142
1154
1082
1255
1045
1020
1013
1041
2089
1224
997