3262
2587
2294
1921
1715
1701
1676
1666
1580
1575
1533
1520
1503
1452
1406
1359
1341
1294
1271
1256
1236
1205
1202
1175
1138
1132
1114
1113
1085
1083
1077
1074
1026
1024
1023
980
969
967
965
965
962
960
953
948
942
936
929
913
887
875
855
853
844
838
832
829
821
819
818
816
816
810
794
791
789
782
771
765
757
751
746
738
730
730
724
721
717
716
712
705
705
696
688
688
687
687
676
673
665
659
655
654
653
651
644
640
639
637
636
628
627
627
626
624
623
615
613
610
610
609
602
602
601
599
597
593
591
583
582
577
576
576
575
575
573
571
569
567
566
563
556
555
550
546
543
540
540
539
538
536
535
534
533
523
523
518
514
513
511
510
510
510
507
505
503
502
500
499
498
498
495
494
488
487
487
485
481
480
474
469
464
462
454
450
441
439
439
436
436
431
429
423
419