3790
3734
3586
3292
3052
2790
1985
1514
1421
1186
1163
1140
1058
1049
986
899
881
868
837
796
772
753
738
736
727
725
681
673
666
655
632
631
615
615
604
597
590
584
567
566
554
537
529
486
468
468
466
453
452
426
417
408
394
389
385
381
375
342
333
302
246