2722
2458
1900
1761
1686
1555
1541
1372
1287
1255
1253
1251
1222
1209
1194
1176
1176
1172
1159
1141
1121
1095
1093
1091
1064
1029
1011
992
986
976
969
960
949
946
936
911
891
881
873
865
853
843
837
809
805
805
794
792
792
777
769
765
752
750
750
743
738
734
732
730
729
724
724
720
712
708
707
704
702
700
698
694
692
685
682
677
674
673
672
668
667
666
656
654
652
652
648
644
644
644
644
643
640
637
635
634
632
627
625
622
618
617
616
614
607
606
605
604
602
602
600
599
593
591
586
585
585
583
583
581
580
577
576
571
571
568
568
566
564
562
559
559
558
557
556
555
552
550
547
543
541
540
540
539
539
538
536
531
529
526
523
523
519
517
515
513
512
511
511
510
506
504
503
501
499
499
498
496
494
490
490
486
486
483
483
481
479
472
471
471
469
469
468
467
467
467
465
465
464
464
464
463
461
460
458
456
453
451
450
449
448
448
444
443
442
442
440
438
436
434
432
429
428
427
422
420
420
412
412
411
407
406
405
401
398
395
393
388
387
385
382
377