950
923
1235
907
983
899
1010
1378
1281
1397
1155
1379
990
1096
1393
1466
1621
1127
896
981
1070
1218
1786
1108
1117
1075
1006
1429
1189
1047
1208
1017
988
987
1009