5950
2871
2474
2261
2051
2044
2010
2005
1923
1712
1617
1603
1600
1572
1566
1541
1538
1513
1495
1450
1290
1275
1208
1202
1182
1157
1132
1124
1112
1110
1076
1066
1049
1035
1029
1028
1009
1003
996
981
959
946
944
937
884
869
864
861
856
855
847
832
825
818
809
808
806
801
800
793
780
775
772
763
753
752
744
741
738
729
727
720
708
707
703
699
692
690
686
686
683
683
680
672
671
664
662
661
645
641
640
639
612
608
607
606
605
599
598
586
585
581
578
569
564
562
556
550
550
549
549
547
543
543
542
540
538
529
525
525
520
518
517
513
513
509
509
504
503
500
500
496
495
488
484
483
473
472
465
427
424