3015
2447
2151
1697
1601
1543
1528
1518
1505
1493
1323
1224
1213
1210
1161
1154
1143
1138
1084
1071
1066
1063
1045
1021
1004
998
996
993
992
985
985
981
971
969
964
963
961
936
935
917
896
892
889
885
848
842
826
810
791
791
781
775
775
772
765
759
759
757
757
755
752
752
752
748
748
748
737
735
733
731
724
724
713
710
710
708
705
703
696
694
692
687
684
683
680
679
676
676
673
671
664
662
660
658
657
654
650
649
649
649
647
645
642
640
639
635
635
635
634
629
624
620
619
618
614
614
614
608
606
605
605
605
602
600
595
595
594
594
592
592
589
585
584
582
568
566
566
563
563
561
560
560
560
559
558
556
555
553
552
551
550
549
548
544
540
536
535
532
529
529
529
529
520
519
518
509
506
502
502
501
500
499
498
496
494
490
485
482
481
475
474
472
472
469
467
462
461
460
458
456
455
451
450
444
440
438
434
426
412
402