5080
2800
2362
1905
1845
1836
1773
1760
1583
1540
1526
1512
1508
1481
1474
1465
1451
1451
1430
1428
1420
1402
1380
1367
1359
1290
1285
1278
1278
1267
1261
1261
1238
1189
1166
1152
1135
1119
1114
1096
1088
1082
1080
1072
1067
1067
1065
1059
1056
1054
1053
1052
1038
1035
1027
1021
1013
1005
1002
1002
1002
988
987
986
975
969
965
962
959
957
954
952
946
945
936
933
931
930
923
922
920
916
913
909
904
901
898
897
897
895
894
891
890
887
884
883
880
878
877
873
870
865
864
860
859
859
858
854
853
852
851
842
837
835
830
825
823
823
823
821
819
818
816
816
815
814
810
810
808
803
801
798
798
793
791
788
788
785
784
784
783
779
776
776
772
771
770
769
767
762
761
760
753
751
751
749
747
746
743
743
741
734
732
731
723
722
720
718
716
712
710
710
709
708
702
698
690
690
687
685
685
684
679
677
676
676
676
673
667
666
665
662
661
660
642
638
635
631
630
623
621
620
616
614
612
609
607
605
603
602
598
598
597
597
588
588
587
584
575
571
570
563
561
558
549
542
539
535
534
534
527
517
515