989
927
880
887
1034
1044
896
981
1075
937
1070
1096
1218
1789
1108
1118
1047
1209
1017
988
987
1009
2004
1181
955