2841
2043
1907
1511
1460
1451
1423
1402
1222
1191
1155
1137
1066
1017
993
971
968
951
907
904
828
818
807
767
766
744
736
727
721
719
713
709
703
702
701
695
693
688
684
671
670
669
664
663
660
649
646
636
632
627
619
619
606
605
602
595
593
590
581
579
576
575
574
571
568
568
567
564
561
551
548
545
541
540
539
535
534
533
521
513
513
506
499
489
484
481
476
472
470
470
470
468
459
453
450
448
438
435
434
432
427
409
402