3551
3048
2944
2694
2517
2417
2262
2160
2143
2071
1995
1983
1949
1882
1833
1765
1763
1688
1673
1638
1635
1562
1541
1511
1494
1467
1452
1444
1440
1428
1400
1362
1360
1352
1337
1330
1304
1293
1248
1246
1240
1235
1165
1160
1160
1160
1158
1156
1142
1124
1118
1087
1076
1054
1052
1050
1023
1017
998
997
994
989
973
960
954
940
940
934
923
908
903
903
900
871
867
862
823
822
813
807
804
800
792
791
770
769
766
753
751
747
746
741
735
733
728
726
724
724
714
699
699
690
680
675
668
664
661
658
658
648
642
640
632
631
629
624
619
608
600
600
595
592
586
582
573
571
548
533
525
523
515
513
508
507
498
493
476