986
927
878
884
1032
1041
895
981
1069
1093
1216
1769
1106
1117
1047
1206
1016
987
985
1007
1999
1180
954