4108
3975
3102
2982
2973
2954
2839
2722
2337
2143
2137
1984
1898
1849
1790
1702
1701
1675
1640
1637
1637
1589
1576
1533
1508
1492
1490
1484
1476
1458
1457
1346
1294
1286
1270
1237
1228
1227
1207
1184
1175
1169
1158
1129
1113
1098
1086
1081
1067
1064
1052
1049
1017
1016
1009
996
991
990
978
974
960
960
955
942
936
934
933
927
925
919
906
903
898
890
886
882
868
864
859
855
849
843
842
836
832
830
828
824
822
815
814
810
802
790
779
778
768
766
764
764
762
761
751
749
747
747
744
738
736
733
733
733
727
724
722
715
714
713
708
702
700
698
693
691
688
683
681
681
680
680
677
676
675
672
670
670
667
666
665
661
661
657
655
651
651
649
648
647
644
642
641
641
638
633
633
631
630
628
624
622
621
618
617
612
608
604
596
593
593
592
592
591
590
587
584
583
576
570
568
563
552
549
546
543
542
541
540
540
539
538
536
534
533
533
532
526
523
521
518
516
516
513
510
505
504
503
501
499
494
489
487
486
485
483
480
480
480
478
476
474
474
473
472
468
464
464
462
461
460
455
451
448
446
443
440
439
438
432
425
422
422
414
414
414
411
411
410
408
404
403
396
393
383
382
380
368
365
363
360
357
356
352
350
347
337
335
333
331
317
306
302