953
928
1238
911
986
903
1013
1382
1283
1399
1161
992
1097
1396
1473
1624
1127
897
982
1071
1219
1792
1109
1120
1075
1006
1430
1192
1049
1209
1017
988
987
1009