3211
2870
2743
2279
2185
2049
2036
1969
1890
1707
1700
1669
1551
1550
1512
1383
1380
1238
1151
1146
1145
1108
1073
1039
993
975
961
949
939
907
886
881
871
864
856
846
830
827
804
786
773
768
764
757
753
750
721
715
713
706
705
694
691
684
683
676
669
669
663
663
646
637
634
631
630
627
625
622
622
603
583
560
556
554
548
542
541
539
527
524
523
519
518
518
513
506
506
503
485
484
479
476
461
456
447
446
442
441
440
439
436
424
409
405
392
357
340
328
318