10659
2792
2205
2022
1970
1942
1941
1892
1770
1709
1679
1644
1644
1607
1568
1567
1429
1420
1417
1375
1362
1349
1280
1220
1207
1194
1142
1128
1120
1117
1092
1079
1078
1076
1074
1073
1061
1043
1043
1024
1017
1009
988
986
960
957
952
951
938
927
919
890
890
885
884
883
876
874
873
866
865
864
857
852
845
830
829
822
817
817
815
807
804
802
793
792
790
782
778
778
777
776
774
769
766
765
762
758
755
753
749
745
745
743
743
742
739
736
728
726
725
725
723
722
715
712
708
701
700
697
697
696
693
689
685
685
679
676
670
669
660
659
657
651
650
647
646
641
637
636
634
633
632
628
625
625
619
615
612
610
608
607
605
604
603
603
599
588
587
585
584
583
583
577
573
571
568
568
567
567
566
563
557
556
546
546
543
538
534
533
526
525
520
514
512
512
511
504
504
503
497
497
496
496
494
494
490
486
486
483
482
479
476
475
468
465
464
463
458
448
445
445
442
442
434
431
429
425
422
422
420
415
403
403
375