1605
1150
1107
1070
1025
1000
937
897
860
819
804
784
771
741
721
698
695
652
642
637
633
631
626
624
618
616
596
595
592
591
590
583
580
578
577
577
571
571
556
548
547
544
543
541
540
536
529
525
513
512
505
501
497
497
487
484
477
476
472
472
470
469
463
462
455
453
443
440
439
437
434
433
424
422
420
419
415
411
411
406
405
404
403
398
397
395
392
391
390
389
389
384
380
378
372
372
371
370
350