5697
4386
4372
3041
2948
2841
2716
2491
2417
2322
2304
2235
2203
2115
1920
1875
1767
1763
1744
1678
1664
1596
1566
1534
1520
1450
1362
1360
1332
1301
1278
1277
1265
1243
1224
1206
1175
1148
1119
1104
1076
1074
1055
1042
1041
1036
1035
1030
1025
1016
1002
996
979
969
963
959
951
949
948
946
911
909
906
905
903
896
884
881
875
874
872
860
843
842
840
839
832
825
819
811
805
798
797
793
787
787
784
781
779
773
769
763
759
752
743
737
734
730
719
712
712
700
697
696
686
673
672
670
668
667
663
658
657
652
643
637
631
620
612
604
548
512