6415
3073
2751
2505
2418
2261
2002
1690
1664
1471
1426
1418
1387
1328
1188
1116
1105
997
943
918
910
873
848
832
827
819
806
801
800
788
787
781
770
763
760
759
758
757
753
739
738
728
727
724
722
715
703
699
660
642
630
624
624
586
581
580
573
566
563
560
554
553
546
531
523
518
511
490
490
490
449