2498
1695
1687
1608
1574
1449
1331
1302
1286
1264
1228
1201
1196
1191
1189
1167
1162
1141
1135
1069
1065
1033
1031
1016
1016
1012
998
998
996
953
940
936
928
919
912
905
877
875
874
868
862
860
856
855
853
848
847
836
835
827
825
818
811
810
796
785
784
775
762
762
756
756
750
743
742
740
738
732
731
727
727
725
723
722
720
718
713
712
709
698
678
677
675
674
674
669
660
650
648
647
646
643
636
633
626
624
623
622
622
622
618
606
600
594
592
588
583
579
572
570
567
565
558
552
548
546
545
545
543
540
536
536
532
529
506
488
484
456