2284
2162
2122
2072
1917
1916
1783
1757
1722
1720
1686
1612
1596
1428
1418
1409
1365
1356
1298
1277
1271
1259
1258
1234
1213
1191
1181
1171
1158
1142
1133
1120
1119
1116
1101
1068
1066
1064
1062
1053
1045
1036
1027
1021
1015
1005
1002
1000
999
992
991
980
975
974
974
968
964
956
952
947
946
938
935
931
920
917
914
913
911
907
903
902
900
900
898
897
889
889
885
883
881
877
876
875
873
870
867
864
863
861
857
857
853
852
852
851
849
840
837
835
835
832
826
821
821
818
815
814
814
812
811
810
809
807
807
802
802
800
796
796
789
788
783
778
777
776
776
776
772
769
768
767
767
765
764
759
756
756
755
750
749
749
746
743
742
741
740
740
739
738
736
735
735
734
731
730
730
729
725
724
723
723
722
719
719
716
716
712
711
705
705
705
703
700
696
695
692
692
691
689
689
688
688
686
685
682
682
680
679
679
678
676
675
674
672
668
666
665
665
663
662
659
658
657
657
656
655
655
655
654
653
652
651
651
651
648
648
646
646
644
644
644
643
642
642
640
638
637
637
636
636
635
634
634
634
633
631
631
629
625
625
624
624
623
622
621
621
621
620
619
619
617
617
616
616
616
615
615
614
610
606
606
606
605
603
602
601
599
598
597
596
594
593
593
592
591
589
588
585
581
580
575
575
575
575
574
574
573
570
570
570
569
567
566
566
566
565
562
560
559
558
557
557
557
556
555
555
554
554
553
553
551
551
550
550
549
549
548
548
545
544
543
543
543
542
540
539
538
538
538
538
537
537
536
535
533
532
531
531
531
530
530
529
525
524
524
524
523
522
521
519
517
516
515
515
515
514
514
513
512
512
512
511
511
511
510
509
508
508
507
506
506
505
503
502
499
498
497
497
496
495
494
493
492
492
491
491
489
488
487
486
486
484
484
483
483
483
483
482
479
478
477
475
472
471
471
471
471
471
470
470
470
469
469
469
467
466
465
464
464
463
463
463
463
463
462
461
460
459
459
459
459
458
458
457
457
455
455
454
454
452
451
451
450
449
449
448
448
447
446
445
444
443
443
442
442
441
440
440
437
435
433
433
432
432
431
428
428
426
424
420
417
417
412
411
411
410
409
406
406
402
402
401
399
399
397
396
395
383
381
380
373
369