2838
2733
2143
1936
1643
1533
1509
1441
1403
1361
1087
1048
1029
1018
986
939
901
874
870
859
854
839
834
825
816
805
788
786
749
742
717
705
702
693
680
672
668
650
635
628
625
622
621
602
601
597
592
589
584
579
552
549
547
541
538
537
533
519
514
511
507
497
487
486
471
469
469
447
441
425
414
408
397
395
392
392
388
381
351
349
343
342
341
331
328
325
317
314
301
297
290