2402
2085
1861
1856
1814
1761
1705
1701
1648
1618
1433
1432
1405
1356
1337
1326
1283
1281
1275
1253
1215
1212
1212
1205
1205
1198
1171
1169
1131
1125
1103
1099
1086
1051
1045
1044
1016
1013
1011
1006
1006
996
995
995
986
980
979
970
963
960
958
953
945
934
930
928
927
926
925
920
920
919
904
901
900
892
891
887
881
879
871
869
867
863
857
853
847
847
840
833
829
827
825
825
820
820
819
818
817
815
811
805
799
795
793
793
790
787
785
777
776
771
770
770
767
767
766
765
764
761
758
753
752
747
746
746
745
745
744
744
740
736
731
730
723
720
720
717
714
713
711
708
705
705
705
703
700
700
698
695
694
694
693
681
679
679
678
677
673
670
667
663
663
658
658
655
655
654
651
648
648
648
647
646
645
643
639
637
636
636
635
634
630
630
629
629
628
625
625
624
621
619
618
618
615
612
611
611
611
610
606
606
598
597
597
597
594
594
593
591
590
586
585
584
582
581
580
580
579
577
577
575
575
573
572
571
570
568
566
566
564
564
564
564
563
561
559
559
556
556
554
553
552
550
550
550
549
549
549
546
545
545
545
544
540
539
537
534
534
533
533
532
531
529
529
527
526
526
525
523
519
519
519
519
518
516
515
515
515
514
511
510
510
502
499
498
497
496
495
491
489
487
487
486
483
480
480
479
479
478
477
477
475
475
473
473
471
469
467
467
465
464
463
463
462
458
456
456
453
453
450
450
449
448
447
445
445
441
440
440
439
436
436
433
430
427
427
424
420
420
418
418
417
417
417
416
416
416
415
412
411
409
407
405
404
402
399
398
397
393
375
371
369
362
362
359
351
348
345
343
342
342
339
337
337
335
333
329
323
314
311
310
295
292