5626
2878
2859
2116
1948
1891
1877
1637
1636
1615
1498
1481
1457
1395
1360
1350
1342
1252
1225
1196
1158
1102
1099
1095
1077
1068
1063
1050
1040
1037
1030
1012
1008
987
983
976
971
948
939
928
925
918
913
903
886
879
878
871
863
853
837
835
823
821
820
817
813
799
798
798
780
777
777
776
775
766
759
754
753
753
752
751
747
747
735
727
711
709
707
706
694
687
681
681
679
674
667
643
639
639
637
637
635
633
629
623
612
605
604
602
598
591
588
588
585
583
582
580
579
571
567
560
559
552
552
542
536
530
525
524
509
503
497
485
454