3786
2211
1837
1815
1673
1666
1664
1656
1625
1618
1577
1525
1483
1443
1347
1344
1336
1329
1320
1316
1295
1293
1281
1281
1252
1232
1230
1207
1193
1184
1182
1180
1148
1147
1130
1122
1117
1107
1105
1101
1087
1086
1079
1070
1068
1064
1051
1044
1023
1022
1020
1015
1010
1007
1002
997
995
985
985
980
974
970
949
939
934
931
931
929
928
926
917
908
907
906
893
886
886
879
872
858
850
849
844
839
839
827
823
822
822
817
810
810
804
802
798
796
791
789
781
781
781
776
768
764
759
758
757
752
750
749
741
724
719
710
710
709
709
705
699
698
688
687
682
678
671
667
666
665
653
648
646
645
644
636
627
627
592
591
589
567
559