996
932
883
894
1038
1049
901
985
1079
943
1076
1102
1226
1837
1112
1122
1051
1216
1020
991
1011
2011
1186
958