2636
2529
1948
1376
1182
1166
1135
1117
1059
1051
1032
1011
987
979
944
926
910
910
899
892
881
875
873
873
868
864
864
857
852
847
828
826
806
804
779
779
774
770
762
759
747
740
740
737
729
725
707
705
700
699
680
677
676
674
668
664
662
652
646
645
641
640
635
635
625
620
619
616
610
607
605
604
602
597
597
596
594
594
588
586
585
584
583
583
581
576
575
570
569
568
566
562
557
554
553
552
549
546
544
543
540
533
530
529
528
527
527
525
525
521
520
518
508
502
501
499
498
494
493
489
486
482
481
474
473
470
458
458
458
454
452
449
448
448
447
447
443
443
441
439
434
428
423
421
419
408
396