976
953
1253
929
1003
930
1029
1392
1288
1418
1193
1400
1004
1107
1427
1507
1638
1132
907
989
1087
1109
1233
1865
1121
1131
1084
1016
1448
1217
1056
1223
1025
999
998
1017