3060
2711
2676
2307
2247
2053
2022
1910
1844
1806
1774
1745
1724
1696
1689
1665
1651
1616
1603
1602
1590
1582
1570
1548
1533
1524
1487
1479
1411
1410
1404
1331
1330
1326
1279
1265
1260
1260
1257
1244
1243
1243
1230
1220
1214
1213
1200
1175
1175
1171
1160
1158
1157
1150
1145
1131
1113
1110
1106
1105
1093
1091
1086
1069
1062
1052
1030
1009
1001
1001
998
998
991
980
970
959
945
944
940
932
932
922
920
911
911
902
896
893
877
875
866
864
861
860
858
846
846
839
832
831
824
821
820
816
815
815
794
794
791
783
782
782
779
771
770
762
760
748
742
742
741
740
736
730
727
727
724
719
716
709
709
708
705
700
700
698
697
695
694
692
691
691
690
687
686
685
685
684
683
682
682
681
679
678
676
676
673
672
671
666
665
662
652
652
651
648
648
648
646
642
642
640
639
639
635
634
634
630
623
617
613
611
609
608
607
606
605
603
603
601
596
596
595
594
592
591
590
588
586
586
585
581
580
577
575
572
570
569
567
561
559
557
543
542
535
534
530
526
525
521
520
519
517
510
506
503
499
498
498
497
490
490
489
483
480
474
473
470
468
466
464
464
460
459
435
410
400
399