5935
3149
2587
2500
2460
2147
1872
1860
1843
1797
1733
1720
1704
1692
1686
1635
1548
1543
1542
1521
1517
1496
1468
1461
1424
1404
1404
1398
1351
1348
1331
1327
1315
1242
1242
1237
1237
1230
1222
1216
1215
1200
1189
1180
1174
1163
1158
1142
1124
1080
1080
1074
1058
1050
1037
1020
1019
1005
998
994
985
985
981
980
979
959
955
945
940
936
934
921
917
911
895
875
873
873
865
862
861
857
856
852
848
848
843
843
840
834
832
830
828
818
815
803
803
799
798
797
793
789
787
776
757
751
744
742
739
739
732
704
694
693
691
669
663
644
639
638
623
614
585