2926
2557
2345
2244
2020
2009
1883
1859
1707
1570
1554
1534
1396
1379
1346
1314
1289
1267
1220
1208
1163
1115
1112
1108
1045
1041
1030
1029
1026
1022
1012
1005
1003
1001
998
984
977
973
968
967
965
961
956
947
938
935
927
926
924
922
915
914
911
903
899
892
884
884
883
877
869
866
860
856
844
834
826
825
824
816
809
807
804
800
789
781
778
777
771
770
764
759
756
755
748
748
748
746
745
745
742
738
737
731
731
727
724
723
721
720
711
711
701
683
681
674
671
671
669
668
667
665
663
662
655
653
647
646
640
636
635
624
623
621
620
617
608
594
588
587
583
580
572
570
564
551
540
534
533
510
486