6595
5607
5482
4865
4650
4039
3792
3590
3494
3324
3106
2432
2302
2213
2175
2080
2038
2024
1951
1902
1831
1804
1789
1740
1722
1655
1592
1586
1581
1472
1379
1372
1340
1336
1269
1265
1250
1241
1207
1181
1144
1116
1059
1050
1038
1006
982
975
962
960
939
936
935
923
887
887
885
851
848
822
803
792
775
773
764
759
758
757
736
723
723
720
710
708
704
692
683
678
676
660
652
648
642
636
636
628
628
627
617
609
606
601
589
587
577
574
574
567
559
559
558
557
544
541
534
534
524
518
491
490
477
477
443
416