4327
2747
2716
2451
2419
2336
2290
2219
2160
1921
1818
1682
1536
1520
1501
1459
1347
1240
1225
1206
1198
1182
1153
1146
1072
1040
1025
1006
1000
956
945
930
920
899
885
849
827
821
808
808
781
779
777
777
769
767
749
748
735
706
698
697
694
684
673
665
665
655
655
647
622
602
599
597
589
577
570
562
561
557
554
541
536
535
528
528
517
511
494
480
445