2742
2543
2157
1975
1837
1770
1715
1651
1633
1565
1531
1465
1427
1418
1407
1359
1353
1352
1347
1343
1310
1307
1295
1287
1204
1181
1175
1141
1140
1121
1099
1096
1075
1064
1046
1040
986
980
972
918
912
911
910
902
901
899
895
894
874
866
863
850
850
838
833
829
826
810
799
798
789
780
778
775
771
766
764
762
756
746
735
724
716
714
709
696
685
684
680
678
674
672
666
665
664
664
651
650
644
642
639
638
636
634
625
617
617
616
615
599
599
586
584
583
582
582
578
575
575
572
548
544
542
535
521