2421
2297
2222
2134
1969
1931
1929
1833
1763
1754
1620
1617
1511
1510
1483
1470
1443
1400
1388
1380
1324
1293
1276
1259
1219
1217
1191
1191
1183
1152
1143
1142
1122
1117
1111
1089
1033
1031
1030
1024
1021
1018
1012
1012
1008
941
936
931
916
885
883
874
873
856
849
845
842
838
836
829
824
822
814
812
812
807
807
796
795
793
793
788
787
783
783
777
770
769
761
761
758
757
751
749
740
738
735
734
714
711
710
709
708
706
706
702
698
694
693
684
683
683
675
673
671
670
667
666
661
661
658
658
653
640
639
634
629
629
627
624
620
619
619
617
617
616
612
610
605
605
602
597
591
591
590
584
582
582
579
577
566
564
563
563
555
537
537
535
531
530
528
528
527
525
525
520
517
517
511
511
508
507
504
500
497
496
495
493
492
491
490
489
487
485
485
483
481
478
476
474
474
472
465
464
456
456
454
453
453
451
444
443
441
440
439
439
438
436
434
433
431
431
427
425
422
417
413
411
411
410
405
402
401
397
392
391
385
384
383
374
371
370
362
342