3243
2790
2204
2100
1954
1745
1686
1643
1626
1614
1614
1596
1550
1548
1540
1521
1484
1455
1385
1360
1332
1322
1302
1299
1279
1278
1275
1263
1261
1260
1244
1230
1189
1178
1155
1131
1124
1124
1114
1111
1104
1091
1087
1085
1083
1072
1069
1067
1066
1054
1033
1023
1019
1006
996
995
989
981
977
973
970
962
943
942
940
940
932
920
916
911
906
905
901
896
894
894
879
872
862
860
859
859
850
847
839
838
838
825
822
818
815
810
805
804
803
802
797
796
791
791
790
788
786
767
753
747
747
743
736
732
732
731
728
725
723
723
718
717
708
701
696
674
669
663
655
655
647
642
637
636
633
632
629
627
626
622
620
607
606
604
603
601
587
575
567
559
540
533
527
526
521
514
511
509
498
493
488
487
485
479
478
478
475
472
454
444
420
394
374