2680
2071
2051
1839
1812
1759
1651
1640
1638
1607
1415
1281
1273
1250
1247
1161
1158
1126
1087
1067
1011
1009
1002
1001
995
987
984
959
943
927
895
881
879
868
861
860
860
852
849
843
843
842
838
835
830
819
817
805
800
799
791
791
771
759
750
732
723
723
709
702
701
697
688
672
671
657
656
653
647
646
641
637
636
636
636
634
633
632
631
630
628
624
616
614
614
612
603
600
600
592
591
591
584
583
583
580
578
574
573
571
570
568
565
564
563
562
560
559
558
551
550
549
546
541
541
540
531
530
526
522
517
516
504
501
500
496
496
494
492
489
489
488
488
479
476
473
472
471
470
468
467
467
465
464
462
461
458
453
451
447
447
446
444
444
444
443
442
442
441
432
430
428
427
424
421
414
414
411
406
406
390
372