953
928
1238
910
985
903
1013
1382
1283
1399
1161
992
1097
1396
1472
1624
1127
897
982
1071
1219
1791
1109
1120
1075
1006
1430
1191
1049
1209
1017
988
987
1009