3506
3224
2787
2476
2431
2187
2173
2044
1997
1939
1931
1893
1744
1696
1694
1691
1593
1527
1486
1437
1411
1383
1352
1338
1331
1324
1311
1301
1299
1280
1255
1248
1234
1231
1225
1215
1198
1190
1119
1119
1100
1096
1059
1025
1008
1002
997
978
971
961
952
933
933
924
902
891
890
890
875
874
874
862
852
851
847
847
843
841
832
832
832
832
823
818
810
809
808
801
797
795
794
794
779
768
768
768
767
760
758
754
751
741
739
738
734
725
712
710
690
690
677
670
667
666
660
657
654
642
633
632
626
623
620
619
618
617
615
614
612
603
600
595
593
592
591
589
582
581
580
566
562
560
557
556
555
551
551
546
543
540
537
535
527
524
512
501
494
484
482
479
475
471
454
447
429
416
383