2747
2543
2158
1975
1839
1770
1716
1652
1634
1567
1532
1465
1429
1419
1408
1359
1353
1352
1348
1343
1310
1307
1295
1287
1204
1183
1177
1142
1141
1121
1099
1096
1075
1064
1046
1040
986
980
972
918
912
911
911
904
901
899
895
895
874
867
863
852
850
838
833
829
826
810
803
798
789
780
778
775
771
766
764
762
756
746
736
724
717
714
709
696
686
686
680
679
675
672
666
666
665
664
651
650
644
642
639
638
637
634
625
617
617
616
615
599
599
586
584
583
582
582
578
575
575
572
548
544
542
535
521