1001
936
887
900
1041
1052
906
988
1082
945
1083
1107
1230
1862
1117
1128
1055
1222
1023
996
995
1015
2022
1190
960