2395
2118
1887
1716
1640
1571
1563
1339
1286
1197
1177
1174
1173
1128
1127
1119
1107
1100
1094
1087
1003
1002
996
994
993
990
978
972
960
958
942
912
875
866
844
838
824
819
813
806
788
771
760
742
741
739
739
727
725
723
722
711
710
710
709
701
700
699
699
697
679
674
674
671
667
664
660
656
646
642
636
632
631
611
602
594
593
586
586
584
582
575
570
569
556
556
555
554
552
552
549
541
540
537
533
528
527
527
524
519
518
516
515
514
510
508
507
500
499
492
488
485
483
481
481
480
478
476
474
472
472
471
465
464
462
461
460
458
456
449
447
445
443
435
433
430
429
428
422
419
403
402
397
397
388
387
384
378
378
374
356