3877
3171
2837
2796
2699
2283
1985
1781
1759
1755
1741
1575
1416
1400
1384
1345
1284
1253
1235
1173
1141
1124
1124
1094
1076
1066
1043
1020
1020
1015
982
955
947
933
926
908
897
878
876
876
872
871
870
862
857
845
829
804
804
804
802
801
784
772
766
761
758
756
739
733
719
681
657
657
652
652
642
642
641
632
629
627
621
613
610
603
601
594
592
592
560
554
552
533
528
520
517
517
511
499
496
491
490
488
486
475
474
472
472
471
470
466
454
454
449
446
440
438
432
419
416
416
413
409
405
403
402
392
389
386
385
383
379
340
331
328