1001
936
886
899
1041
1052
905
987
1081
945
1083
1107
1230
1859
1117
1127
1055
1222
1023
994
1014
2021
1190
959