2741
1907
1864
1804
1783
1636
1573
1464
1461
1412
1335
1284
1266
1219
1211
1162
1143
1107
1091
1075
1064
1004
980
953
940
939
935
932
926
911
882
875
861
858
846
825
818
800
789
774
767
762
749
744
736
719
691
690
681
675
672
665
652
651
647
630
628
627
620
611
602
598
595
591
590
565
565
550
538
527
523
512
482
471
466
450
438