976
953
1252
929
1003
930
1029
1392
1288
1418
1192
1399
1004
1107
1427
1506
1637
1132
907
989
1086
1109
1233
1864
1120
1131
1083
1016
1446
1216
1056
1223
1025
999
998
1017