2324
1863
1782
1547
1487
1487
1402
1356
1310
1287
1266
1259
1247
1145
1111
1060
1037
1034
1028
991
964
959
955
932
929
908
908
896
895
893
890
855
847
797
787
775
774
773
771
755
750
740
735
722
717
694
692
689
687
668
664
657
657
650
647
646
643
631
620
606
601
600
592
584
575
571
568
561
550
512
488
482
464
407