6729
5980
4591
3470
2951
2580
2095
2078
2035
1936
1934
1893
1883
1840
1814
1688
1673
1628
1524
1517
1478
1396
1389
1277
1205
1148
1116
1090
1061
1048
1025
1010
1001
980
974
973
962
957
955
953
947
944
942
911
911
897
882
871
866
861
852
848
841
837
825
823
814
809
807
804
797
796
779
745
736
736
735
733
714
709
704
700
699
695
695
695
692
688
686
679
676
674
671
658
648
636
635
628
624
611
604
603
597
597
592
584
581
578
571
570
566
561
555
549
549
539
537
530
527
526
522
513
512
501
500
491
483
471
469
463
457
453
447
447
443
436
434