3790
3735
3586
3292
3052
2795
1985
1514
1424
1186
1163
1140
1058
1049
986
899
881
868
837
796
772
753
738
736
727
725
681
673
668
655
633
631
615
615
604
597
590
584
568
566
554
537
529
486
468
468
466
453
452
426
417
408
394
389
385
381
379
342
333
302
246