5098
4425
3925
3114
3075
2721
2259
2220
2126
2036
1894
1863
1848
1802
1773
1771
1674
1643
1636
1630
1573
1571
1547
1538
1487
1472
1433
1433
1409
1344
1297
1267
1263
1262
1256
1237
1236
1204
1185
1176
1160
1156
1150
1131
1124
1099
1087
1071
1058
1049
1034
1030
1025
1022
1021
1003
1003
988
981
979
977
974
974
960
958
958
951
948
948
941
931
930
924
914
908
907
902
899
895
888
886
885
874
874
866
862
849
845
835
832
830
830
828
824
824
813
809
802
788
788
773
772
768
766
765
760
746
739
737
735
732
717
705
701
700
700
694
692
690
682
680
677
676
664
659