3445
1919
1544
1531
1476
1456
1419
1409
1406
1359
1354
1307
1299
1296
1281
1277
1231
1200
1195
1193
1190
1185
1176
1158
1158
1125
1105
1099
1084
1072
1052
1033
1006
998
993
984
962
940
931
926
915
894
883
882
879
877
874
872
870
870
866
865
859
857
848
847
844
825
823
820
818
815
815
810
806
805
797
790
789
788
784
782
775
774
774
772
770
759
756
749
748
747
740
734
733
732
723
722
718
715
712
712
712
710
706
706
704
699
697
696
695
688
688
684
682
681
680
680
680
678
678
678
677
675
675
669
669
668
667
666
665
663
659
659
657
655
655
655
651
647
646
645
642
641
641
640
637
632
632
631
625
623
623
622
620
620
619
618
615
614
613
613
613
612
610
606
604
604
604
601
599
598
598
597
596
593
590
589
589
589
585
581
581
581
580
580
579
575
573
573
571
571
571
569
569
564
564
564
563
563
563
561
558
557
554
553
547
542
541
540
540
540
539
539
538
538
537
536
535
529
529
528
527
526
525
522
522
521
516
516
515
512
512
511
509
508
504
503
497
496
496
494
493
493
490
484
483
478
470
453
448
447
447
438
432