931
896
1214
886
961
871
991
1349
1266
1378
1111
1358
973
1080
1363
1422
1610
1115
880
969
1058
1081
1203
1680
1093
1106
1044
994
1416
1174
1039
1182
1005
979
975
1000