4009
2340
1929
1871
1871
1803
1710
1572
1538
1449
1416
1348
1336
1336
1297
1230
1184
1160
1160
1137
1113
1110
1107
1096
1073
1061
1049
1020
1017
1002
985
980
967
962
958
942
936
931
923
911
894
888
886
875
866
857
841
837
829
827
819
818
815
811
803
799
795
793
789
783
781
768
748
742
740
740
738
731
728
697
693
691
678
674
673
669
656
656
652
647
641
637
622
613
611
611
610
609
608
607
600
595
591
589
577
575
575
518