2809
2139
2039
1871
1742
1724
1544
1542
1452
1433
1413
1326
1315
1247
1218
1156
1113
1053
1018
1008
980
926
895
889
889
880
864
858
847
834
833
831
830
829
824
818
816
800
786
776
761
759
759
757
757
731
725
723
720
717
716
713
705
701
697
697
686
681
680
677
672
670
670
667
666
664
661
658
658
657
656
652
649
649
649
647
647
638
637
636
634
624
623
616
616
614
612
607
607
606
604
601
598
598
597
594
594
592
590
589
589
588
587
586
585
583
583
583
582
580
577
574
570
568
568
568
567
565
565
564
563
558
556
556
555
555
552
548
547
544
544
542
541
541
540
540
538
538
537
535
535
532
531
531
530
528
527
525
523
523
522
519
518
517
514
514
510
504
503
502
501
498
498
495
492
490
488
487
480
477
476
473
473
467
466
465
465
461
459
458
458
457
455
450
425
419