983
925
876
882
1030
1036
893
980
1070
934
1068
1092
1213
1741
1105
1115
1047
1202
1015
987
1005
1994
1178
954