983
925
876
882
1030
1036
893
980
1070
934
1068
1093
1213
1743
1105
1115
1047
1202
1016
987
1005
1994
1179
954