1522
1465
1424
1358
1157
1107
1053
1049
1017
1009
982
959
947
921
886
866
860
827
818
815
789
760
750
738
734
730
712
709
704
703
699
693
687
679
679
678
677
677
665
650
649
645
642
641
626
622
612
608
602
587
578
578
577
573
571
570
570
565
557
556
547
545
538
538
537
537
533
529
527
513
513
508
507
505
497
494
493
493
492
492
491
491
490
490
490
487
481
481
477
474
473
472
471
463
456
455
453
448
446
438
434
434
433
433
431
430
429
422
417
414
411
411
410
409
408
405
403
402
401
400
397
397
391
389
388
386
383
379
375
374
372
369
362
361
356
351
349
349
348
329
327