4817
4811
4464
3518
2767
2395
2389
2357
2015
1876
1841
1799
1776
1732
1622
1568
1533
1501
1492
1491
1448
1371
1356
1346
1329
1281
1217
1209
1191
1182
1170
1170
1158
1141
1140
1111
1065
1062
1052
1042
1021
979
971
953
952
946
941
925
921
908
900
895
887
864
861
836
829
815
798
789
788
787
771
764
759
752
745
744
730
725
718
705
683
673
672
671
669
664
641
640
629
620
607
604
603
570