984
926
877
884
1031
1039
895
981
1070
935
1069
1093
1216
1761
1106
1115
1047
1204
1016
987
983
1006
1994
1179
954