976
953
1253
929
1003
930
1029
1392
1288
1418
1192
1400
1004
1107
1427
1506
1638
1132
907
989
1087
1109
1233
1864
1120
1131
1084
1016
1446
1216
1056
1223
1025
999
998
1017