5228
4936
3326
3140
3107
2383
2311
2267
2232
2224
1977
1847
1817
1772
1734
1716
1644
1625
1567
1388
1274
1264
1254
1245
1229
1222
1164
1159
1148
1143
1124
1122
1101
1089
1082
1061
1040
1035
1032
1022
972
951
943
907
886
876
872
862
834
832
817
797
795
787
781
773
770
756
755
733
729
720
693
681
672
667
667
663
663
643
632
603
600
592
585
576
575
574
568
557
551
545
544
541
534
514
489
488
478
457
457
456
456
432