908 50 943 95 967 179 983 282 998 385 1001 364 1007 372 1010 430 1013 424 1019 459 1024 452 1027 429 1031 439 1034 453 1039 405 1046 354 1053 343 1059 293 1067 215 1088 136 1096 76 1107 51 1124 36 1138 33