1456
1350
955
950
947
864
807
787
718
714
687
654
642
634
614
605
590
585
551
542
534
533
521
504
497
494
491
470
454
445
438
415
414
413
407
397
373
372
369
360
356
342
341
331
307
302
285
283
270
266
261
256
252
250
243
231
215
212
206
205