2727
2149
2044
2020
1715
1695
1669
1408
1267
1263
1247
1211
1191
1140
1067
1044
980
969
966
961
956
933
924
909
903
895
889
881
862
860
857
796
791
791
791
790
782
778
764
757
756
755
751
751
745
740
740
738
727
717
711
710
709
708
707
698
692
688
687
686
681
679
670
667
666
665
663
659
658
650
650
648
647
646
646
645
643
642
636
635
632
631
624
624
623
623
622
615
613
612
610
606
605
605
603
600
592
590
590
588
587
586
586
586
585
585
585
585
583
579
578
577
569
568
567
565
564
564
563
563
560
560
560
558
553
552
552
552
551
549
549
548
547
545
544
543
541
540
538
537
533
533
531
531
529
529
528
528
519
519
516
514
514
513
511
511
510
507
495
494
491
482
479
476
466