1055
1008
999
621
563
516
442
394
359
329
295
286
280
279
271
253
245
243
240
238
226
224
212
209
200