2067
1958
1896
1858
1783
1773
1564
1503
1438
1387
1378
1298
1283
1230
1210
1209
1192
1191
1134
1115
1092
1089
1064
1057
1034
1028
1027
988
983
975
970
967
966
952
939
919
909
885
831
820
819
789
784
783
768
754
744
742
738
731
730
729
727
721
720
716
706
701
684
675
673
670
664
662
657
656
653
648
645
643
641
638
632
631
629
627
627
623
618
605
597
594
588
569
569
568
566
563
558
555
546
536
535
530
508
504
493
484
479
477
469
464
459
451
451
445
443
443
441
437
436
433
427
425
423
413
408
408
407
406
405
401
398
378
371
370
361
359
349
336
335
333
320
318
293