4410
3427
2723
2485
2370
2137
1887
1723
1460
1338
1261
1247
1235
1226
1079
941
911
864
854
828
825
809
801
800
753
734
700
697
667
658
650
643
618
607
525