4266
3601
3348
2634
2056
1930
1916
1784
1775
1706
1452
1394
1305
1302
1201
1159
1084
1063
1052
1004
953
936
919
904
849
819
805
767
765
737
732
704
698
684
664
628