931
896
1213
886
961
871
991
1348
1266
1378
1109
1358
973
1080
1362
1421
1610
1115
880
969
1058
1079
1203
1676
1093
1106
1044
994
1416
1174
1039
1182
1005
979
975
999