1320
1096
853
834
824
756
721
652
632
605
598
570
559
551
539
504
497
481
463
445
441
435
426
424
419
410
402
400
399
395
388
370
357
332
330
328
322
310
306
295
294
289
288
270
265
250
248
247
228
224
222
217
211
205
196
190
185
184
183